Esempio n. 1
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        TipoProductoModel model = new TipoProductoModel();
        TipoProducto      pt    = createTipoProducto();

        lblResultado.Text = model.InsertarTipoProducto(pt);
    }
Esempio n. 2
0
 public List <TipoProductoModel> TabTipoProd()
 {
     try
     {
         string Query     = "SELECT * FROM Vst_Lista_TipoProducto";
         var    Resultado = _oConexion.TablaConnsulta(Query);
         List <TipoProductoModel> TiposProducto = new List <TipoProductoModel>();
         foreach (DataRow TipoProd in Resultado.Rows)
         {
             var TipoProdModel = new TipoProductoModel()
             {
                 IdTipoProducto = int.Parse(TipoProd[0].ToString()),
                 TipoProducto   = TipoProd[1].ToString(),
                 Fecha_Reg      = Convert.ToDateTime(TipoProd[2].ToString()),
                 Status         = Convert.ToBoolean(TipoProd[3].ToString())
             };
             TiposProducto.Add(TipoProdModel);
         }
         return(TiposProducto);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Esempio n. 3
0
        public int Agregar(object Obj)
        {
            TipoProductoModel _oModel = (TipoProductoModel)Obj;
            SqlCommand        Cmd     = new SqlCommand("EXEC SP_Agregar_TipoProducto @TipoProd");

            Cmd.Parameters.Add("@TipoProd", SqlDbType.VarChar).Value = _oModel.TipoProducto;
            Cmd.CommandType = CommandType.Text;
            return(_oConexion.EjecutarSQL(Cmd));
        }
 public IActionResult AgregarTipoProducto([FromBody] TipoProductoModel _oTipoProductoModel)
 {
     if (_oTipoProductoModel == null)
     {
         return(BadRequest());
     }
     else
     {
         _oTipoProductoDAL.Agregar(_oTipoProductoModel);
     }
     return(CreatedAtRoute("ListaTipoProducto", new { IdTipoProducto = _oTipoProductoModel.IdTipoProducto }, _oTipoProductoModel));
 }
Esempio n. 5
0
 public async Task <JsonResult> EnviarDatos(TipoProductoModel oTipoProductoModel)
 {
     oServicioAPI = new ServicioAPI();
     if (oTipoProductoModel.IdTipoProducto > 0)//Éditer
     {
         string Query = string.Format("/api/TipoProducto/" + oTipoProductoModel.IdTipoProducto);
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PutAsJsonAsync(Query, oTipoProductoModel);
     }
     else//Enrregistrer
     {
         HttpResponseMessage responseMessage = await oServicioAPI.Cliente.PostAsJsonAsync("/api/TipoProducto", oTipoProductoModel);
     }
     return(Json(oTipoProductoModel));
 }
Esempio n. 6
0
 public TipoProductoModel RecuperarTipo(long IdTipoProducto)
 {
     try
     {
         var       tPro       = new TipoProductoModel();
         string    BuscarTipo = string.Format("SELECT * FROM Vst_Lista_TipoProducto WHERE IdTipoProducto='{0}'", IdTipoProducto);
         DataTable Datos      = _oConexion.TablaConnsulta(BuscarTipo);
         DataRow   Row        = Datos.Rows[0];
         tPro.IdTipoProducto = Convert.ToInt32(Row["IdTipoProducto"]);
         tPro.TipoProducto   = Row["TipoProd"].ToString();
         tPro.Fecha_Reg      = Convert.ToDateTime(Row["FechaRegistroTpro"].ToString());
         tPro.Status         = Convert.ToBoolean(Row["StatusTpro"].ToString());
         return(tPro);
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public IActionResult ModificarTipoProducto(long IdTipoProducto, [FromBody] TipoProductoModel _oTipoProductoModel)
 {
     if (_oTipoProductoModel == null || _oTipoProductoModel.IdTipoProducto != IdTipoProducto)
     {
         return(BadRequest());
     }
     else
     {
         var Busqueda = _oTipoProductoDAL.RecuperarTipo(IdTipoProducto);
         if (Busqueda == null)
         {
             return(NotFound());
         }
         else
         {
             _oTipoProductoDAL.Modificar(_oTipoProductoModel);
         }
         return(new NoContentResult());
     }
 }
Esempio n. 8
0
        public JsonResult Buscar(string descripcion,
                                 int indiceInicial = 0, int tamanoPagina = 10, string campoOrden = null)
        {
            int totalDeRegistros = 0;

            try
            {
                TipoProductoConsultaModel modeloConsulta = new TipoProductoConsultaModel()
                {
                    Descripcion = descripcion,
                    StartIndex  = indiceInicial,
                    PageSize    = tamanoPagina,
                    OrderField  = campoOrden
                };

                TipoProductoModel modelo = new TipoProductoModel();

                List <TipoProductoModel> resultado = new List <TipoProductoModel>();

                resultado = modelo.Buscar(modeloConsulta, ref totalDeRegistros);

                if (totalDeRegistros == 0)
                {
                    //ViewBag.MensajeUsuario = Etiquetas.GEN_MSJ_NO_HAY_DATOS_CONSULTA;
                    //ViewBag.TipoMensaje = Etiquetas.GEN_MSJ_TIPO_MENSAJE_CONFIRMACION;
                }

                return(Json(new { Result = "OK", Records = resultado, TotalRecordCount = totalDeRegistros }));
            }
            catch (Exception ex)
            {
                //ViewBag.MensajeUsuario = Etiquetas.GEN_MSJ_CONSULTA_FALLIDA;
                //ViewBag.MesajeTenico = ex.Message;
                //ViewBag.TipoMensaje = Etiquetas.GEN_MSJ_TIPO_MENSAJE_ERROR;

                return(Json(new { Result = "ERROR", Message = ex.Message }));
            }
        }
Esempio n. 9
0
 public TipoProductoController()
 {
     tProdMod = new TipoProductoModel();
 }