Esempio n. 1
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                int idOferta = Convert.ToInt32(ViewState["IdOferta"]);

                ValidateFields();
                UpdateIngredients(idOferta);

                Oferta ofertaUpdate = oDAL.Find(idOferta);
                ofertaUpdate.Descripcion     = txtDescripcion.Text.Trim();
                ofertaUpdate.Nombre          = txtNombre.Text.Trim();
                ofertaUpdate.Requisitos      = txtRequisitos.Text.Trim();
                ofertaUpdate.FechaExpiracion = string.IsNullOrWhiteSpace(txtFechaExpiracion.Text) ? (DateTime?)null : DateTime.Parse(txtFechaExpiracion.Text);
                ofertaUpdate.Precio          = Convert.ToInt32(txtPrecio.Text);
                ofertaUpdate.Estado          = chkEstado.Checked ? 1 : 0;

                oDAL.Edit(ofertaUpdate);
                GridViewOferts.DataBind();
                UserMessage("Oferta Modificada Correctamente", "success");
            }
            catch (Exception ex)
            {
                UserMessage(ex.Message, "danger");
            }
        }
Esempio n. 2
0
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (ViewState["IdOferta"] == null)
         {
             throw new Exception("Debe seleccionar una Oferta para eliminarla");
         }
         int ifOferta = Convert.ToInt32(ViewState["IdOferta"].ToString());
         if (oDAL.ValidateDependencies(ifOferta))
         {
             Oferta obj = oDAL.Find(ifOferta);
             obj.Estado = 0;
             oDAL.Edit(obj);
             UserMessage("Esta Oferta se ha inactivado", "warning");
         }
         else
         {
             oDAL.Remove(ifOferta);
             UserMessage("Oferta Eliminida", "success");
         }
         GridViewOferts.DataBind();
         Limpiar();
     }
     catch (Exception ex)
     {
         UserMessage(ex.Message, "danger");
     }
 }
Esempio n. 3
0
 protected void btnAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         ValidateFields();
         Oferta obj = new Oferta()
         {
             Descripcion     = txtDescripcion.Text.Trim(),
             Nombre          = txtNombre.Text.Trim(),
             Requisitos      = txtRequisitos.Text.Trim(),
             FechaInicio     = string.IsNullOrWhiteSpace(txtFechaInicio.Text) ? DateTime.Today : DateTime.Parse(txtFechaInicio.Text),
             FechaExpiracion = string.IsNullOrWhiteSpace(txtFechaExpiracion.Text) ? DateTime.Today : DateTime.Parse(txtFechaExpiracion.Text),
             Precio          = Convert.ToInt32(txtPrecio.Text),
             Estado          = 1
         };
         obj = oDAL.Add(obj);
         SaveProducts(obj.IdOferta);
         GridViewOferts.DataBind();
         UserMessage("Oferta Agregada Correctamente", "success");
     }
     catch (Exception ex)
     {
         UserMessage(ex.Message, "danger");
     }
 }