Beispiel #1
0
 private void DgMarcas_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.ColumnIndex == DgMarcas.Columns["Eliminar"].Index)
     {
         DataGridViewCheckBoxCell ChkEliminar = (DataGridViewCheckBoxCell)DgMarcas.Rows[e.RowIndex].Cells["Eliminar"];
         ChkEliminar.Value = !Convert.ToBoolean(ChkEliminar.Value);
     }
     else if (e.ColumnIndex == DgMarcas.Columns[4].Index)
     {
         string respuesta;
         string check = Convert.ToString(DgMarcas.Rows[e.RowIndex].Cells[4].Value);
         DataGridViewCheckBoxCell ChkEliminar = (DataGridViewCheckBoxCell)DgMarcas.Rows[e.RowIndex].Cells[4];
         if (check.Equals("True"))
         {
             respuesta         = NMarcas.Desactivar(Convert.ToInt32(DgMarcas.Rows[e.RowIndex].Cells[1].Value));
             ChkEliminar.Value = !Convert.ToBoolean(ChkEliminar.Value);
             this.Alert("Categoría: " + Convert.ToString(DgMarcas.Rows[e.RowIndex].Cells[2].Value) + " desactivada", FrmAlert.alertTypeEnum.Info);
         }
         else
         {
             respuesta         = NMarcas.Activar(Convert.ToInt32(DgMarcas.Rows[e.RowIndex].Cells[1].Value));
             ChkEliminar.Value = !Convert.ToBoolean(ChkEliminar.Value);
             this.Alert("Categoría: " + Convert.ToString(DgMarcas.Rows[e.RowIndex].Cells[2].Value) + " activada", FrmAlert.alertTypeEnum.Info);
         }
     }
 }
Beispiel #2
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);
     }
 }
Beispiel #3
0
 public void Listar()
 {
     try
     {
         DgMarcas.DataSource = NMarcas.Listar();
         this.Formato();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Beispiel #4
0
 private void txtBuscar_TextChanged(object sender, EventArgs e)
 {
     try
     {
         DgMarcas.DataSource = NMarcas.Buscar(txtBuscar.Text);
         this.Formato();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Beispiel #5
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");
            }
        }