protected void btnGuardar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtPlaca.Text)) { try { TBL_VEHICULO item = new TBL_VEHICULO(); if (hfCodigo.Value.Equals(CConstantes.Constantes.VALOR_POR_DEFECTO)) { logicaVehiculo.Guardar(cargaEntidad(item)); } else { item = logicaVehiculo.ItemPorCodigo(Convert.ToInt32(hfCodigo.Value)); item = cargaEntidad(item); logicaVehiculo.Modificar(item); } limpiarControles(); cargarGrid(item.USU_CODIGO); } catch (Exception ex) { divMensaje.Attributes.Add("Style", "display:block"); lblMensaje.Text = ex.Message; } } }
private TBL_VEHICULO cargaEntidad(TBL_VEHICULO item) { item.VEH_PLACA = txtPlaca.Text.Trim().ToUpper(); item.DIM_CODIGO = Convert.ToInt32(ddlDimensiones.SelectedValue); item.MOD_CODIGO = Convert.ToInt32(ddlModelo.SelectedValue); item.USU_CODIGO = Convert.ToInt32(hfCodigoUsuario.Value); item.VEH_OBSERVACION = txtObservaciones.Text.Trim().ToUpper(); return(item); }
protected void aFile_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) { if (Session[CConstantes.ConstantesSesion.VEHICULO] != null) { TBL_VEHICULO item = (TBL_VEHICULO)Session[CConstantes.ConstantesSesion.VEHICULO]; aFile.SaveAs(Server.MapPath("~/Archivos/Vehiculos") + @"\" + item.VEH_PLACA + ".png"); cargarGrid(item.USU_CODIGO); } }
public void Modificar(TBL_VEHICULO item) { try { dc.SaveChanges(); } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
protected void gvdatos_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { HtmlImage img = (HtmlImage)e.Row.FindControl("myImg"); if (img != null) { TBL_VEHICULO item = (TBL_VEHICULO)e.Row.DataItem; img.Src = "../Archivos/Vehiculos/" + item.VEH_PLACA + ".png"; } } }
public void Guardar(TBL_VEHICULO item) { try { item.VEH_CODIGO = secuencial(); dc.TBL_VEHICULO.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; TBL_VEHICULO item = logicaVehiculo.ItemPorCodigo(Convert.ToInt32(e.CommandArgument)); if (e.CommandName.Equals(CConstantes.Constantes.MODIFICAR)) { hfCodigo.Value = item.VEH_CODIGO.ToString(); txtPlaca.Text = item.VEH_PLACA; ddlDimensiones.SelectedValue = item.DIM_CODIGO.ToString(); ddlModelo.SelectedValue = item.MOD_CODIGO.ToString(); ddlMarca.SelectedValue = item.TBL_MODELO.MAR_CODIGO.ToString(); TBL_USUARIO usuario = logicaUsuario.ItemPorCodigo(item.USU_CODIGO); txtIdentificacion.Text = usuario.USU_CEDULA; txtNombres.Text = usuario.USU_APELLIDOS + " " + usuario.USU_NOMBRES; hfCodigoUsuario.Value = usuario.USU_CODIGO.ToString(); txtObservaciones.Text = item.VEH_OBSERVACION; Session[CConstantes.ConstantesSesion.VEHICULO] = item; aFile.Enabled = true; } else if (e.CommandName.Equals(CConstantes.Constantes.ELIMINAR)) { logicaVehiculo.Eliminar(Convert.ToInt32(e.CommandArgument)); limpiarControles(); cargarGrid(item.USU_CODIGO); aFile.Enabled = false; } } catch (Exception ex) { divMensaje.Attributes.Add("Style", "display:block"); lblMensaje.Text = ex.Message; } }