コード例 #1
0
ファイル: Form3.cs プロジェクト: jsmzdf/BaseVisual
        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 = "";
        }
コード例 #2
0
ファイル: Form3.cs プロジェクト: jsmzdf/bdVisual
        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");
        }