private void eliminarToolStripMenuItem1_Click(object sender, EventArgs e) {//btn eliminar DialogResult result2 = MessageBox.Show("Desea Eliminar El Tipo De Arreglo?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result2 == DialogResult.Yes) { DataGridViewRow fila = dgvTipoArreglos.CurrentRow; tipoArreglo objTipoArreglo = (tipoArreglo)fila.Cells[0].Value; objTipoArreglo.estado = "eliminado"; db.SaveChanges(); dgvTipoArreglos.Rows.Remove(fila); } }
private void cancelarToolStripMenuItem_Click(object sender, EventArgs e) { //btn cancelar if (modo.Equals("agregar")) { DialogResult result2 = MessageBox.Show("Desea Salir De El Modo Agregacion?", "Salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result2 == DialogResult.Yes) { dgvTipoArreglos.Rows.RemoveAt(dgvTipoArreglos.Rows.Count - 1); modo = "crud"; dgvTipoArreglos.ContextMenuStrip = null; dgvTipoArreglos.ContextMenuStrip = menuCrud; } else { } } else { DialogResult result2 = MessageBox.Show("Desea Salir De El Modo Edicion?", "Salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result2 == DialogResult.Yes) { tipoArreglo objTipoArreglo = (tipoArreglo)filaSeleccionada.Cells[0].Value; filaSeleccionada.Cells[1].Style.BackColor = Color.White; filaSeleccionada.ReadOnly = true; filaSeleccionada.Cells[1].Value = objTipoArreglo.tipoArreglo1; modo = "crud"; dgvTipoArreglos.ContextMenuStrip = null; dgvTipoArreglos.ContextMenuStrip = menuCrud; } } }
private void toolStripMenuItem1_Click(object sender, EventArgs e) {//btn guardar; if (modo.Equals("agregar")) { dgvTipoArreglos.BeginEdit(false); dgvTipoArreglos.CurrentCell = null; DataGridViewCell celda = dgvTipoArreglos.Rows[dgvTipoArreglos.Rows.Count - 1].Cells[1]; try { if (celda.Value.ToString().Equals("")) { //DialogResult result2 = MessageBox.Show("Desea Salir De El Modo Agregacion?","Vacio", // MessageBoxButtons.YesNoCancel, // MessageBoxIcon.Question); celda.Style.BackColor = Color.Red; dgvTipoArreglos.CurrentCell = celda; dgvTipoArreglos.BeginEdit(true); } else { tipoArreglo objTipoArreglo = new tipoArreglo(); objTipoArreglo.estado = "activo"; objTipoArreglo.tipoArreglo1 = celda.Value.ToString(); db.tipoArreglo.Add(objTipoArreglo); db.SaveChanges(); DataGridViewCell celdaObjeto = dgvTipoArreglos.Rows[dgvTipoArreglos.Rows.Count - 1].Cells[0]; celdaObjeto.Value = objTipoArreglo; dgvTipoArreglos.Rows[dgvTipoArreglos.Rows.Count - 1].ReadOnly = true; celda.Style.BackColor = Color.White; changeModeToCrud(); } } catch (System.NullReferenceException ex) { celda.Style.BackColor = Color.Red; dgvTipoArreglos.CurrentCell = celda; dgvTipoArreglos.BeginEdit(true); } //dgvTipoArreglos.Rows.RemoveAt(dgvTipoArreglos.Rows.Count - 1); } else { dgvTipoArreglos.BeginEdit(false); dgvTipoArreglos.CurrentCell = null; DataGridViewCell celda = filaSeleccionada.Cells[1]; try { if (celda.Value.ToString().Equals("")) { //DialogResult result2 = MessageBox.Show("Desea Salir De El Modo Agregacion?","Vacio", // MessageBoxButtons.YesNoCancel, // MessageBoxIcon.Question); celda.Style.BackColor = Color.Red; dgvTipoArreglos.CurrentCell = celda; dgvTipoArreglos.BeginEdit(true); } else { tipoArreglo objTipoArreglo = (tipoArreglo)filaSeleccionada.Cells[0].Value; objTipoArreglo.tipoArreglo1 = filaSeleccionada.Cells[1].Value.ToString(); db.SaveChanges(); filaSeleccionada.ReadOnly = true; filaSeleccionada.Cells[1].Style.BackColor = Color.White; changeModeToCrud(); } } catch (System.NullReferenceException ex) { celda.Style.BackColor = Color.Red; dgvTipoArreglos.CurrentCell = celda; dgvTipoArreglos.BeginEdit(true); } } }