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);
     }
 }
Example #4
0
 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";
         }
     }
 }
Example #6
0
 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;
     }
 }