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; } } }
public void Modificar(TBL_MARCA item) { try { dc.SaveChanges(); } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
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); } }
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; } }
private TBL_MARCA cargaEntidad(TBL_MARCA item) { item.MAR_DESCRIPCION = txtDescripcion.Text.Trim().ToUpper(); return(item); }