private void button4_Click(object sender, EventArgs e) { try { bool exixtencia = true; DataSet ds = new DataSet(); DataTable dt = ds.Tables[0]; dataGridView1.DataSource = dt; contratista.consutaexistencia(textBox12.Text); contrato.consultarC(textBox2.Text); string cc = contratista.id; ArrayList nombres = contratista.nombres; if (contrato.cod == textBox2.Text) { MessageBox.Show("El número de contrato ya exixte"); } else { if (cc == textBox12.Text) { for (int i = 0; i < nombres.Count; i++) { if (nombres[i].ToString() == textBox13.Text) { contratista.consultarID(textBox13.Text, Double.Parse(textBox12.Text)); MessageBoxButtons sino = MessageBoxButtons.YesNo; DialogResult accion = MessageBox.Show("¿Quiere realizar acción?", "", sino, MessageBoxIcon.Question); if (accion == DialogResult.Yes) { try { contrato.addC(textBox2.Text, textBox3.Text, int.Parse(textBox5.Text), textBox4.Text, textBox7.Text, textBox6.Text, textBox9.Text, int.Parse(textBox8.Text), Double.Parse(textBox11.Text), textBox10.Text); contricon.con.ruta = this.ruta; contricon.addConContri(double.Parse(contratista.cod), textBox2.Text); MessageBox.Show("Se Agregó un nuevo contrato"); break; } catch (Exception) { MessageBox.Show("Ingrese valoes correctos", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { break; } } else { exixtencia = false; } } } else { exixtencia = false; } if (textBox12.Text != "" && textBox13.Text != "" || exixtencia == false) { MessageBoxButtons sino = MessageBoxButtons.YesNo; DialogResult accion = MessageBox.Show("¿Quiere realizar acción?", "", sino, MessageBoxIcon.Question); if (accion == DialogResult.Yes) { try { contrato.addC(textBox2.Text, textBox3.Text, int.Parse(textBox5.Text), textBox4.Text, textBox7.Text, textBox6.Text, textBox9.Text, int.Parse(textBox8.Text), Double.Parse(textBox11.Text), textBox10.Text); contratista.obetenerUltimoID(); contratista.agregarContratista(double.Parse(textBox12.Text), textBox13.Text); contricon.con.ruta = this.ruta; contricon.addConContri(double.Parse(contratista.cod), textBox2.Text); MessageBox.Show("Se Agregó un nuevo contrato"); } catch (Exception) { MessageBox.Show("Ingrese valoes correctos", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { } } } } catch (Exception) { MessageBox.Show("Verifique que no esten modificando propiedades de la base o que no hayan movido en archcivo de lugar"); } textBox1.Text = ""; textBox5.Text = ""; textBox15.Text = ""; textBox8.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; textBox8.Text = ""; textBox9.Text = ""; textBox10.Text = ""; textBox11.Text = ""; textBox12.Text = ""; textBox13.Text = ""; textBox14.Text = ""; textBox15.Text = ""; textBox16.Text = ""; }
private void button4_Click(object sender, EventArgs e) { foreach (DataGridViewRow dgvRenglon in dataGridView1.Rows) { int indice = dgvRenglon.Index; Console.WriteLine(indice); try { try { Console.WriteLine("constla cotrato"); contrato.consultarC(ls[indice].cod); Console.WriteLine(ls[indice].cod); bool exixtencia = true; if (contrato.cod == ls[indice].cod) { MessageBox.Show("El número" + contrato.cod + " de contrato ya exixte" + "\n" + "por favor verifique el numero o quite el cotrato del excel"); break; } else { Console.WriteLine("constla cntrats"); contratista.consutaexistencia(ls[indice].identifContraits); string cc = contratista.id; ArrayList nombres = contratista.nombres; if (cc == ls[indice].identifContraits) { Console.WriteLine("ccedula existe"); for (int i = 0; i < nombres.Count; i++) { Console.WriteLine("bucando nombre"); if (nombres[i].ToString() == ls[indice].nombrecontratis) { Console.WriteLine("agragandop" + indice); contratista.consultarID(ls[indice].nombrecontratis, double.Parse(ls[indice].identifContraits)); contrato.addC(ls[indice]); contricon.addConContri(double.Parse(contratista.cod), ls[indice].cod); Console.WriteLine("agregado cotrato contratista existente"); break; } else { Console.WriteLine(" noseencotronombre"); exixtencia = false; Console.WriteLine(exixtencia); break; } } } else { Console.WriteLine("no se ectro cedula"); exixtencia = false; Console.WriteLine(exixtencia); } if (exixtencia == false) { Console.WriteLine("agragandop" + indice); contrato.addC(ls[indice]); contratista.obetenerUltimoID(); contratista.agregarContratista(double.Parse(ls[indice].identifContraits), ls[indice].nombrecontratis); contricon.addConContri(double.Parse(contratista.cod), ls[indice].cod); Console.WriteLine("agregado cotrato contratista existente"); } } } catch (Exception) { MessageBox.Show("Verifique que no esten modificando propiedades de la base o que no hayan movido en archcivo de lugar"); break; } } catch (NullReferenceException) { MessageBox.Show("campo vacio en la fila " + indice.ToString()); } ///////PROCESO DEGUARADOD temp } //////////////////////////////////////////////// MessageBox.Show("Fin del proceso"); }