Ejemplo n.º 1
0
        private string Editar(requests_status id_request_status)
        {
            EstatusSolicitudBonosCOM bono = new EstatusSolicitudBonosCOM();
            string vmensaje = bono.Editar(id_request_status);

            return(vmensaje);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Agrega una instancia de bonds_types
 /// </summary>
 /// <param name="entidad"></param>
 /// <returns></returns>
 public string Agregar(requests_status entidad)
 {
     try
     {
         string mess = "";
         if (Exist(entidad.name))
         {
             mess = "Ya existe un estatus llamado: " + entidad.name;
         }
         else
         {
             requests_status estatus = new requests_status
             {
                 description = entidad.description,
                 created     = DateTime.Now,
                 created_by  = entidad.created_by.ToUpper(),
                 enabled     = true,
             };
             SICOEMEntities sicoem = new SICOEMEntities();
             sicoem.requests_status.Add(estatus);
             sicoem.SaveChanges();
         }
         return(mess);
     }
     catch (DbEntityValidationException ex)
     {
         var errorMessages = ex.EntityValidationErrors
                             .SelectMany(x => x.ValidationErrors)
                             .Select(x => x.ErrorMessage);
         var fullErrorMessage = string.Join("; ", errorMessages);
         return(fullErrorMessage.ToString());
     }
 }
Ejemplo n.º 3
0
        protected void lnkguardar_Click(object sender, EventArgs e)
        {
            try
            {
                string          vmensaje          = string.Empty;
                int             id_request_status = Convert.ToInt32(hdfid_request_status.Value == "" ? "0" : hdfid_request_status.Value);
                requests_status estatus           = new requests_status();

                if (id_request_status > 0)
                {
                    estatus.id_request_status = id_request_status;
                }
                estatus.name        = txtestatus.Text;
                estatus.description = txtdescripcion.Text;
                estatus.modified_by = Session["usuario"] as string;
                estatus.modified    = DateTime.Now;

                if (estatus.name == "")
                {
                    ModalShow("#ModalEstatusSolicitud");
                    Toast.Error("Error al procesar estatus, favor de agregar el nombre del estatus : Ingrese una descripcion", this);
                }
                else if (estatus.name == "")
                {
                    ModalShow("#ModalEstatusSolicitud");
                    Toast.Error("Error al procesar estatus, favor de agregar la descripcion : Ingrese una descripcion", this);
                }
                else
                {
                    vmensaje = id_request_status > 0 ? Editar(estatus) : Agregar(estatus);
                    if (vmensaje == "")
                    {
                        txtestatus.Text            = "";
                        txtdescripcion.Text        = "";
                        hdfid_request_status.Value = "";
                        CargarCatalogo();
                        Toast.Success("Estatus pago agregado correctamente.", "Mensaje del sistema", this);
                    }
                    else
                    {
                        ModalShow("#ModalEstatusSolicitud");
                        Toast.Error("Error al procesar Estatus : " + vmensaje, this);
                    }
                }
            }
            catch (Exception ex)
            {
                ModalShow("#ModalEstatusSolicitud");
                Toast.Error("Error al procesar Estatus : " + ex.Message, this);
            }
        }
Ejemplo n.º 4
0
        private requests_status Getestatus(int id_request_status)
        {
            requests_status dt = new requests_status();

            try
            {
                EstatusSolicitudBonosCOM getct = new EstatusSolicitudBonosCOM();
                dt = getct.estatus(id_request_status);
            }
            catch (Exception)
            {
                dt = null;
            }
            return(dt);
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Devuelve una instancia de la clase riesgos_estatus
 /// </summary>
 /// <param name="idbonds"></param>
 /// <returns></returns>
 public requests_status estatus(int id_request_status)
 {
     try
     {
         SICOEMEntities  sicoem  = new SICOEMEntities();
         requests_status estatus = sicoem.requests_status
                                   .First(i => i.id_request_status == id_request_status);
         return(estatus);
     }
     catch (DbEntityValidationException ex)
     {
         var errorMessages = ex.EntityValidationErrors
                             .SelectMany(x => x.ValidationErrors)
                             .Select(x => x.ErrorMessage);
         var fullErrorMessage = string.Join("; ", errorMessages);
         return(null);
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Elimina una instancia de riesgos_estatus
 /// </summary>
 /// <param name="entidad"></param>
 /// <returns></returns>
 public string Eliminar(int id_request_status)
 {
     try
     {
         SICOEMEntities  sicoem = new SICOEMEntities();
         requests_status bono   = sicoem.requests_status
                                  .First(i => i.id_request_status == id_request_status);
         bono.enabled = false;
         sicoem.SaveChanges();
         return("");
     }
     catch (DbEntityValidationException ex)
     {
         var errorMessages = ex.EntityValidationErrors
                             .SelectMany(x => x.ValidationErrors)
                             .Select(x => x.ErrorMessage);
         var fullErrorMessage = string.Join("; ", errorMessages);
         return(fullErrorMessage.ToString());
     }
 }
Ejemplo n.º 7
0
 protected void btneventgrid_Click(object sender, EventArgs e)
 {
     try
     {
         int id_request_status = Convert.ToInt32(hdfid_request_status.Value == "" ? "0" : hdfid_request_status.Value);
         if (id_request_status > 0)
         {
             requests_status estatus = Getestatus(id_request_status);
             if (estatus != null)
             {
                 txtestatus.Text     = estatus.name;
                 txtdescripcion.Text = estatus.description;
                 ModalShow("#ModalEstatusSolicitud");
             }
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al procesar Estatus : " + ex.Message, this);
     }
 }
Ejemplo n.º 8
0
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         int             id_request_status = Convert.ToInt32(hdfid_request_status.Value == "" ? "0" : hdfid_request_status.Value);
         requests_status estatus           = new requests_status();
         estatus.id_request_status = id_request_status;
         string vmensaje = Eliminar(id_request_status);
         if (vmensaje == "")
         {
             CargarCatalogo();
             Toast.Success("Estatus eliminado correctamente.", "Mensaje del sistema", this);
         }
         else
         {
             Toast.Error("Error al eliminar Estatus : " + vmensaje, this);
         }
     }
     catch (Exception ex)
     {
         Toast.Error("Error al eliminar Estatus : " + ex.Message, this);
     }
 }