Exemplo n.º 1
0
        public virtual JsonResult Crear(UnidadMedida entidad)
        {
            var jsonResponse = new JsonResponse { Success = false };

            if (ModelState.IsValid)
            {
                try
                {
                    entidad.UsuarioCreacion = UsuarioActual.IdUsuario.ToString();
                    entidad.UsuarioModificacion = UsuarioActual.IdUsuario.ToString();
                    UnidadMedidaBL.Instancia.Add(entidad);

                    jsonResponse.Success = true;
                    jsonResponse.Message = "Se Proceso con éxito";
                }
                catch (Exception ex)
                {
                    logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace));
                    jsonResponse.Message = "Ocurrio un error, por favor intente de nuevo o más tarde.";
                }
            }
            else
            {
                jsonResponse.Message = "Por favor ingrese todos los campos requeridos";
            }
            return Json(jsonResponse, JsonRequestBehavior.AllowGet);
        }
Exemplo n.º 2
0
 public virtual ActionResult Crear()
 {
     try
     {
         var entidad = new UnidadMedida
         {
             UNM_Nombre = string.Empty
         };
         PrepararDatos(ref entidad, "Crear");
         return PartialView("Edit", entidad);
     }
     catch (Exception ex)
     {
         logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace));
         return new HttpNotFoundWithViewResult("Error");
     }
 }
Exemplo n.º 3
0
        public int Add(UnidadMedida unidad)
        {
            var comando = BaseDatos.GetStoredProcCommand("InsertUnidadMedida");
             BaseDatos.AddOutParameter(comando, "IDUnidadMedida", DbType.Int32, 10);
             BaseDatos.AddInParameter(comando, "UNM_Codigo", DbType.String, unidad.UNM_Codigo);
             BaseDatos.AddInParameter(comando, "UNM_Nombre", DbType.String, unidad.UNM_Nombre);
             BaseDatos.AddInParameter(comando, "UNM_NombreCorto", DbType.String, unidad.UNM_NombreCorto);
             BaseDatos.AddInParameter(comando, "UNM_Estado", DbType.String, unidad.Estado);
             BaseDatos.AddInParameter(comando, "UNM_UsuarioCreaccion", DbType.String, unidad.UsuarioCreacion);
             BaseDatos.AddInParameter(comando, "UNM_UsuarioModificacion", DbType.String, unidad.UsuarioModificacion);

             var resultado = BaseDatos.ExecuteNonQuery(comando);
             if (resultado == 0) throw new Exception("Error al Agregar Unidad Medida.");

             var valorDevuelto = (int)BaseDatos.GetParameterValue(comando, "IDUnidadMedida"); ;
             comando.Dispose();
             return valorDevuelto;
        }
Exemplo n.º 4
0
        private void PrepararDatos(ref UnidadMedida entidad, string accion)
        {
            entidad.Accion = accion;

            ViewData["idMenu"] = this.IdMenu;
            entidad.IdMenu = this.IdMenu;
            entidad.IdModulo = this.IdModulo;
            entidad.Estados = Utils.EnumToList<TipoEstado>();
        }
Exemplo n.º 5
0
        public IList<UnidadMedida> GetAll(string sidx, string sord, int rows, int page, string @where)
        {
            IList<UnidadMedida> entidades = new List<UnidadMedida>();

             var comando = BaseDatos.GetStoredProcCommand("SelectPaginationUnidadMedida");
             BaseDatos.AddInParameter(comando, "@SortColumn", DbType.String, sidx);
             BaseDatos.AddInParameter(comando, "@SortOrder", DbType.String, sord);
             BaseDatos.AddInParameter(comando, "@PageSize", DbType.Int32, rows);
             BaseDatos.AddInParameter(comando, "@CurrentPage", DbType.Int32, page);
             BaseDatos.AddInParameter(comando, "@Where", DbType.String, where);

             try
             {
             using (var lector = BaseDatos.ExecuteReader(comando))
             {
                 while (lector.Read())
                 {
                     var entidad = new UnidadMedida();
                     entidad.IDUnidadMedida = lector.IsDBNull(lector.GetOrdinal("IDUnidadMedida")) ? default(int) : lector.GetInt32(lector.GetOrdinal("IDUnidadMedida"));
                     entidad.UNM_Codigo = lector.IsDBNull(lector.GetOrdinal("UNM_Codigo")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_Codigo"));
                     entidad.UNM_Nombre = lector.IsDBNull(lector.GetOrdinal("UNM_Nombre")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_Nombre"));
                     entidad.UNM_NombreCorto = lector.IsDBNull(lector.GetOrdinal("UNM_NombreCorto")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_NombreCorto"));
                     entidad.Estado = lector.IsDBNull(lector.GetOrdinal("UNM_Estado")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_Estado"));
                     entidades.Add(entidad);

                 }

                 lector.Close();
             }
             }
             catch (Exception ex)
             {
             throw new Exception(ex.Message, ex.InnerException);
             }

             comando.Dispose();
             return entidades;
        }
Exemplo n.º 6
0
 public int Update(UnidadMedida unidad)
 {
     var comando = BaseDatos.GetStoredProcCommand("UpdateUnidadMedida");
      BaseDatos.AddInParameter(comando, "IDUnidadMedida", DbType.Int32, unidad.IDUnidadMedida);
      BaseDatos.AddInParameter(comando, "UNM_Codigo", DbType.String, unidad.UNM_Codigo);
      BaseDatos.AddInParameter(comando, "UNM_Nombre", DbType.String, unidad.UNM_Nombre);
      BaseDatos.AddInParameter(comando, "UNM_NombreCorto", DbType.String, unidad.UNM_NombreCorto);
      BaseDatos.AddInParameter(comando, "UNM_Estado", DbType.String, unidad.Estado);
        //  BaseDatos.AddInParameter(comando, "UNM_UsuarioCreacion", DbType.String, unidad.UsuarioCreacion);
        //  BaseDatos.AddInParameter(comando, "UNM_FechaHoraCreacion", DbType.String, unidad.FechaHoraCreacion);
      BaseDatos.AddInParameter(comando, "UNM_UsuarioModificacion", DbType.String, unidad.UsuarioModificacion);
        //  BaseDatos.AddInParameter(comando, "UNM_FechaHoraModificacion", DbType.String, unidad.FechaHoraModificacion);
      var resultado = BaseDatos.ExecuteNonQuery(comando);
      if (resultado == 0) throw new Exception("Error al Modificar Unidad Medida.");
      comando.Dispose();
      return resultado;
 }
Exemplo n.º 7
0
 public UnidadMedida Single(int id)
 {
     var unidad = default(UnidadMedida);
      var comando = BaseDatos.GetStoredProcCommand("SelectUnidadMedida");
      BaseDatos.AddInParameter(comando, "IDUnidadMedida", DbType.Int32, id);
     using (var lector = BaseDatos.ExecuteReader(comando))
      {
     while (lector.Read())
      {
          unidad = new UnidadMedida
          {
              IDUnidadMedida = lector.IsDBNull(lector.GetOrdinal("IDUnidadMedida")) ? default(int) : lector.GetInt32(lector.GetOrdinal("IDUnidadMedida")),
              UNM_Codigo = lector.IsDBNull(lector.GetOrdinal("UNM_Codigo")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_Codigo")),
              UNM_Nombre = lector.IsDBNull(lector.GetOrdinal("UNM_Nombre")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_Nombre")),
              UNM_NombreCorto = lector.IsDBNull(lector.GetOrdinal("UNM_NombreCorto")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_NombreCorto")),
              Estado = lector.IsDBNull(lector.GetOrdinal("UNM_Estado")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_Estado")),
              UsuarioCreacion = lector.IsDBNull(lector.GetOrdinal("UNM_UsuarioCreacion")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_UsuarioCreacion")),
              FechaHoraCreacion = lector.IsDBNull(lector.GetOrdinal("UNM_FechaHoraCreacion")) ? default(DateTime) : lector.GetDateTime(lector.GetOrdinal("UNM_FechaHoraCreacion")),
              UsuarioModificacion = lector.IsDBNull(lector.GetOrdinal("UNM_UsuarioModificacion")) ? default(string) : lector.GetString(lector.GetOrdinal("UNM_UsuarioModificacion")),
              FechaHoraModificacion = lector.IsDBNull(lector.GetOrdinal("UNM_FechaHoraModificacion")) ? default(DateTime) : lector.GetDateTime(lector.GetOrdinal("UNM_FechaHoraModificacion"))
          };
      }
      }
      comando.Dispose();
      return unidad;
 }