Пример #1
0
 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);
     }
 }
Пример #2
0
        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");
            }
        }
Пример #3
0
 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.");
     }
 }