private void dataGridViewX1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (superValidator1.Validate()) { if (modo) { // cta.Update(cdt.Rows[s1.IndexOf(s1.Current)]); ActualizarC(); this.dataGridViewX1.ReadOnly = true; } else { //s1.AddNew(); GuardarC(); cdt = cta.GetData(); s1.DataSource = cdt; s1.MoveLast(); modo = true; } //MessageBox.Show(e.RowIndex+""); //int index = s2.IndexOf(s2.Current); int index = e.RowIndex; Actividades act; //MessageBox.Show(dataGridViewX1[0, index].Value.ToString()); int cod_responsable = Convert.ToInt32(txCod_resp.Text); int cod_caso = Convert.ToInt32(txcod_Caso.Text); if ((dataGridViewX1[0, index].Value == null) || (dataGridViewX1[0, index].Value.ToString() == "") || (dataGridViewX1[0, index].Value.Equals(-1))) { System.Data.DataRow row = adt.NewRow(); act = new Actividades(true, row, cod_responsable, cod_caso); } else { //MessageBox.Show(dataGridViewX1[0, index].Value.ToString()); //System.Data.DataRow row = adt.Rows[index]; DataRow row= adt.FindBycod_actv((int)dataGridViewX1.Rows[index].Cells["cod_actv"].Value); act = new Actividades(false, row, cod_responsable, cod_caso); } act.ShowDialog(); llenarActividades(); } else MessageBox.Show("Revise los campos requeridos"); }
private void buttonX1_Click(object sender, EventArgs e) { if (superValidator1.Validate()) { if (modo) { // cta.Update(cdt.Rows[s1.IndexOf(s1.Current)]); ActualizarC(); this.dataGridViewX1.ReadOnly = true; } else { //s1.AddNew(); GuardarC(); cdt = cta.GetData(); s1.DataSource = cdt; s1.MoveLast(); modo = true; } int index = s2.IndexOf(s2.Current); System.Data.DataRow row; if (adt.Rows.Count > 0) { row = adt.Rows[index]; } else { row = adt.NewRow(); } int cod_responsable = Convert.ToInt32(txCod_resp.Text); int cod_caso = Convert.ToInt32(txcod_Caso.Text); Actividades act = new Actividades(true, row, cod_responsable, cod_caso); act.setUser(u.Cod_Usua); act.ShowDialog(); llenarActividades(); } else MessageBox.Show("Revise los campos requeridos"); }