private void btnGuardar_Click(object sender, EventArgs e) { try { string respuesta = ""; //================== INSERTAR =========================== if (txtidMarca.Text == "") { if (txtNombre.Text == string.Empty) { Error.SetError(txtNombre, "Ingresa un nombre"); } else { respuesta = NMarcas.Insertar(txtNombre.Text.Trim(), txtDescripcion.Text.Trim()); if (respuesta.Equals("OK")) { this.Alert("Guardado exitosamente", FrmAlert.alertTypeEnum.Success); this.Limpiar(); this.Listar(); } else { FrmError.Confirmacion("Error", "Algo salió mal"); } } } //======================== ACTUALIZAR ======================== else { if (txtNombre.Text == string.Empty) { Error.SetError(txtNombre, "Ingresa un nombre"); } else { respuesta = NMarcas.Actualizar(Convert.ToInt32(txtidMarca.Text), txtNombre.Text.Trim(), this.nombreAnt, txtDescripcion.Text.Trim()); if (respuesta.Equals("OK")) { this.Alert("Actualizado exitosamente", FrmAlert.alertTypeEnum.Success); this.Limpiar(); this.Listar(); } else { FrmError.Confirmacion("Error", respuesta); } } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (ckSeleccionar.Checked) { try { DialogResult Opcion = new DialogResult(); Form mensaje = new FrmQuestionSuccess("¿Esta seguro de eliminar la(s) marcas seleccionadas?"); Opcion = mensaje.ShowDialog(); if (Opcion == DialogResult.OK) { int codigo; string respuesta = ""; foreach (DataGridViewRow row in DgMarcas.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { codigo = Convert.ToInt32(row.Cells[1].Value); respuesta = NMarcas.Eliminar(codigo); if (respuesta.Equals("OK")) { this.Alert("Marca: " + Convert.ToString(row.Cells[2].Value) + " eliminada", FrmAlert.alertTypeEnum.Error); } else { FrmError.Confirmacion("Error", respuesta); } } } this.Listar(); this.Formato(); } } catch (Exception ex) { MessageBox.Show(ex.Message, ex.StackTrace); } } else { FrmError.Confirmacion("Error", "No haz seleccionado ninguna marca"); } }
private void DgMarcas_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { this.Limpiar(); txtidMarca.Text = Convert.ToString(DgMarcas.CurrentRow.Cells[1].Value); this.nombreAnt = Convert.ToString(DgMarcas.CurrentRow.Cells[2].Value); txtNombre.Text = Convert.ToString(DgMarcas.CurrentRow.Cells[2].Value); txtDescripcion.Text = Convert.ToString(DgMarcas.CurrentRow.Cells[3].Value); txtNombre.Enabled = true; txtDescripcion.Enabled = true; txtNombre.BaseColor = Color.White; txtDescripcion.BaseColor = Color.White; } catch (Exception) { FrmError.Confirmacion("Error", "Seleccione desde la celda nombre."); } }