protected void btnEnviar_Click(object sender, EventArgs e) { TipoProductoModel model = new TipoProductoModel(); TipoProducto pt = createTipoProducto(); lblResultado.Text = model.InsertarTipoProducto(pt); }
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); } }
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)); }
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)); }
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()); } }
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 })); } }
public TipoProductoController() { tProdMod = new TipoProductoModel(); }