private void frmModeloObras_Load(object sender, EventArgs e)
        {
            Conexiones conexcion = new Conexiones();
            DataTable  DT        = new DataTable();

            DT = conexcion.MostrarObras();
            dataGridView1.DataSource = DT;
            dataGridView1.Columns.Add("Auto", "NoAuto");

            dataGridView2.Columns.Add("idObra", "No.Obra");
            dataGridView2.Columns.Add("idEmpleado", "No.Empleado");
            dataGridView2.Columns.Add("NomEmp", "Nombre");
            dataGridView2.Columns.Add("ApPaterno", "Paterno");
            dataGridView2.Columns.Add("SueldoSem", "Sueldo");

            dataGridView3.Columns.Add("idObras", "No.Obra");
            dataGridView3.Columns.Add("Descripcion", "Descripcion");

            Conexiones Conexion = new Conexiones();

            comboBox1.DataSource    = Conexion.Autos();
            comboBox1.DisplayMember = "Descripcion";
            comboBox1.Enabled       = false;
            IdObrastxt.Focus();
            usertxt.Text = Usuario;
        }
        private void Guardarbtn_Click(object sender, EventArgs e)
        {
            Conexiones Conexion = new Conexiones();

            NomObra             = NomObrtxt.Text;
            PEP                 = PEPtxt.Text;
            NomObra             = NomObrtxt.Text;
            Fecha_Inicio        = FecIniDTP.Value.ToShortDateString();
            Fecha_Final         = FecTerDTP.Value.ToShortDateString();
            RBS                 = RBStxt.Text;
            Nuevobtn.Enabled    = true;
            BorrarObbtn.Enabled = true;


            Conexion.InsertarObra(PEP, NomObra, RBS, User);
            //this.obrasTableAdapter.Fill(this.telecomRTD_DBDataSet.Obras);   eliminar
            Conexion.AltaAvance(Fecha_Inicio, Fecha_Final, Convert.ToInt32(IdObrastxt.Text), "0");

            int           i             = 0;
            List <string> Descripciones = new List <string>();

            foreach (DataGridViewRow row in dataGridView3.Rows)
            {
                string Desc = row.Cells["Descripcion"].Value.ToString();
                Descripciones.Add(Desc);
            }
            string[] Autos = Descripciones.ToArray();
            while (i < Autos.Length)
            {
                Conexion.AltaObraAutos(Convert.ToInt32(IdObrastxt.Text), Autos[i]);
                i++;
            }
            i = 0;
            List <int> idEmp = new List <int>();

            foreach (DataGridViewRow row in dataGridView2.Rows)
            {
                int id = Int32.Parse(row.Cells["idEmpleado"].Value.ToString());
                idEmp.Add(id);
            }
            int[] idEmpleados = idEmp.ToArray();
            while (i < idEmpleados.Length)
            {
                Conexion.AgregarObraEmpleado(Convert.ToInt32(IdObrastxt.Text), idEmpleados[i]);
                i++;
            }
            DataTable DT = new DataTable();

            DT = Conexion.MostrarObras();
            dataGridView1.DataSource = DT;

            Avancesbtn.Enabled = true;
        }