referencia a objeto no establecida como instancia de un objeto
Publicado por ElvinR (1 intervención) el 14/11/2019 06:03:43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
private async void guardarPociciones()
{
try
{
int pos1 = int.Parse(TXT_POS_FROM.Text);
int pos2 = int.Parse(TXT_POS_TO.Text);
string perdida1 = TXT_PERDIDA.Text;
//AQUE ESTA EL BUCLE FOR
for (int i = pos1; i <= pos2; i++)
{
//LLAMADA AL FORM2
P_GuardarPerdidas guardarPerdida = new P_GuardarPerdidas();
guardarPerdida.Show();
//INSTANCIA
_tcs = new TaskCompletionSource<bool>();
await _tcs.Task;
perdida1 = E_Registros.perdidaPos;
//AQUE ES DONDE BOY A ENVIAR LOS DATOS
guardarPocisiones.guardarPocisiones(pos1, TXT_DESTINO.Text,
TXT_DISTANCIA.Text, perdida1, Convert.ToInt32(CBX_STATUS.SelectedValue.ToString()),
TXT_CONECTOR.Text, TXT_HILO.Text, Convert.ToInt32(CBX_PANEL_UBI.SelectedValue.ToString()),
Convert.ToDateTime(DT_FECHA_TERM.Text), Convert.ToInt32(CBX_TERMINADO_POR.SelectedValue.ToString()),
TXT_OTRO.Text, TXT_DETALLES.Text, CBX_TERMINADO_POR.Text + " " + CBX_TERMINADO_POR.SelectedValue.ToString(),
TXT_UBICACION_GPS.Text);
//INCREMENTO
pos1 = pos1 + 1;
}
MessageBox.Show("Los datos fueron guardados correctamente");
}
catch (FormatException e)
{
MessageBox.Show("El formato introducido no es el corrrecto");
}
}
// ESTO ES UNA FUNCION PARA PAUSA Y AGREGAR LOS DATOS LUEGO
public void detenerPerdida()
{
this._tcs.SetResult(false);
}
//FORM2
//ESTO ES EN EL OTRO FORM PARA QUE CUANDO LE DE A GUARDAR DATOS CONTINUE EL //BUCLE CON LAS DEMAS LECTURAS
private void BTN_GUARDAR_PER_Click(object sender, EventArgs e)
{
E_Registros.perdidaPos = TXT_GUARDARPER.Text;
this.Close();
P_PRINCIPAL perdida = new P_PRINCIPAL();
perdida._tcs.SetResult(false);
}
// esto es
// favor ayudar estoy estancado
Valora esta pregunta


0