Пример #1
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtDescripcion.Text))
     {
         try
         {
             TBL_MARCA item = new TBL_MARCA();
             if (hfCodigo.Value.Equals(CConstantes.Constantes.VALOR_POR_DEFECTO))
             {
                 logicaMarca.Guardar(cargaEntidad(item));
             }
             else
             {
                 item = logicaMarca.ItemPorCodigo(Convert.ToInt32(hfCodigo.Value));
                 item = cargaEntidad(item);
                 logicaMarca.Modificar(item);
             }
             cargarGrid();
             limpiarControles();
         }
         catch (Exception ex)
         {
             divMensaje.Attributes.Add("Style", "display:block");
             lblMensaje.Text = ex.Message;
         }
     }
 }
Пример #2
0
 public void Modificar(TBL_MARCA item)
 {
     try
     {
         dc.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException(ex.Message);
     }
 }
Пример #3
0
 public void Guardar(TBL_MARCA item)
 {
     try
     {
         item.MAR_CODIGO = secuencial();
         dc.TBL_MARCA.Add(item);
         dc.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new ArgumentException(ex.Message);
     }
 }
Пример #4
0
 protected void gvdatos_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         divMensaje.Attributes.Add("Style", "display:none");
         lblMensaje.Text = string.Empty;
         if (e.CommandName.Equals(CConstantes.Constantes.MODIFICAR))
         {
             TBL_MARCA item = logicaMarca.ItemPorCodigo(Convert.ToInt32(e.CommandArgument));
             hfCodigo.Value      = item.MAR_CODIGO.ToString();
             txtDescripcion.Text = item.MAR_DESCRIPCION;
         }
         else if (e.CommandName.Equals(CConstantes.Constantes.ELIMINAR))
         {
             logicaMarca.Eliminar(Convert.ToInt32(e.CommandArgument));
             cargarGrid();
         }
     }
     catch (Exception ex)
     {
         divMensaje.Attributes.Add("Style", "display:block");
         lblMensaje.Text = ex.Message;
     }
 }
Пример #5
0
 private TBL_MARCA cargaEntidad(TBL_MARCA item)
 {
     item.MAR_DESCRIPCION = txtDescripcion.Text.Trim().ToUpper();
     return(item);
 }