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; }