Ejemplo n.º 1
0
 private void cargarTipoUsuario()
 {
     try
     {
         ddlTipoUsuario.DataSource = null;
         CatalogoRequest    request    = new CatalogoRequest();
         List <clsCatalogo> lstReponse = new List <clsCatalogo>();
         request.mdlUser = Usuario;
         lstReponse      = RisService.getTipoUsuario(request);
         if (lstReponse != null)
         {
             if (lstReponse.Count > 0)
             {
                 ddlTipoUsuario.DataSource     = lstReponse;
                 ddlTipoUsuario.DataValueField = "intCatalogoID";
                 ddlTipoUsuario.DataTextField  = "vchNombre";
                 ddlTipoUsuario.Items.Insert(0, new ListItem("Seleccionar Tipo de Usuario...", "0"));
             }
         }
         ddlTipoUsuario.DataBind();
     }
     catch (Exception ecTU)
     {
         Log.EscribeLog("Existe un error en cargarTipoUsuario de frmConfiguracion: " + ecTU.Message, 3, Usuario.vchUsuario);
     }
 }
Ejemplo n.º 2
0
 private void cargarModalidad()
 {
     try
     {
         CatalogoRequest request = new CatalogoRequest();
         clsUsuario      _user   = new clsUsuario();
         _user           = Usuario;
         request.mdlUser = _user;
         List <tbl_CAT_Modalidad> response = new List <tbl_CAT_Modalidad>();
         response = RisService.getListModalidades(request);
         ddlModalidadBuesqueda.DataSource = null;
         ddlModalidadBuesqueda.Items.Clear();
         if (response != null)
         {
             if (response.Count > 0)
             {
                 ddlModalidadBuesqueda.DataSource     = response.Where(x => x.intSitioID == Usuario.intSitioID);
                 ddlModalidadBuesqueda.DataTextField  = "vchModalidad";
                 ddlModalidadBuesqueda.DataValueField = "intModalidadID";
             }
         }
         ddlModalidadBuesqueda.DataBind();
         ddlModalidadBuesqueda.Items.Insert(0, new RadComboBoxItem("Todas...", "0"));
     }
     catch (Exception ecM)
     {
         Log.EscribeLog("Existe un error cargarModalidad: " + ecM.Message, 3, Usuario.vchUsuario);
     }
 }
Ejemplo n.º 3
0
 private void cargaListagenero()
 {
     try
     {
         CatalogoRequest request = new CatalogoRequest();
         request.mdlUser = Usuario;
         List <tbl_CAT_Genero> response = new List <tbl_CAT_Genero>();
         response = RisService.getListaGenero(request);
         if (response != null)
         {
             if (response.Count > 0)
             {
                 ddlGeneroDet.DataSource     = response;
                 ddlGeneroDet.DataTextField  = "vchGenero";
                 ddlGeneroDet.DataValueField = "intGeneroID";
                 ddlGeneroDet.DataBind();
                 ddlGeneroDet.Items.Insert(0, new ListItem("Seleccionar Genero...", "0"));
             }
         }
     }
     catch (Exception eclg)
     {
         Log.EscribeLog("Existe un error en cargaListagenero: " + eclg.Message, 3, Usuario.vchUsuario);
     }
 }
Ejemplo n.º 4
0
 private void cargagridVistas(int v)
 {
     try
     {
         if (v > 0)
         {
             grvVista.DataSource = null;
             CatalogoRequest request = new CatalogoRequest();
             request.mdlUser = Usuario;
             request.mdlUser.intTipoUsuario = v;
             List <stp_getListaPaginas_Result> result = new List <stp_getListaPaginas_Result>();
             result = RisService.getListVistas(request);
             if (result != null)
             {
                 if (result.Count > 0)
                 {
                     grvVista.DataSource = result;
                 }
             }
             grvVista.DataBind();
         }
     }
     catch (Exception ecV)
     {
         Log.EscribeLog("Existe un error en cargagridVistas: " + ecV.Message, 3, Usuario.vchUsuario);
     }
 }
Ejemplo n.º 5
0
 private void fillCat()
 {
     try
     {
         CatalogoRequest request = new CatalogoRequest();
         clsUsuario      _user   = new clsUsuario();
         _user           = Usuario;
         request.mdlUser = _user;
         List <tbl_CAT_Catalogo> response = new List <tbl_CAT_Catalogo>();
         response = RisService.getListCatalogos(request);
         if (response != null)
         {
             if (response.Count > 0)
             {
                 ddlListCatalogo.DataSource     = response;
                 ddlListCatalogo.DataTextField  = "vchNombreCat";
                 ddlListCatalogo.DataValueField = "intCatalogoID";
                 ddlListCatalogo.DataBind();
                 ddlListCatalogo.Items.Insert(0, new ListItem("Seleccionar...", "0"));
             }
         }
     }
     catch (Exception eFC)
     {
         Log.EscribeLog("Existe un error en PageLoad de fillCat: " + eFC.Message, 3, "");
     }
 }
Ejemplo n.º 6
0
 public static Catalogo ToCatalogo(CatalogoRequest catalogo)
 {
     return(new Catalogo
     {
         Id = catalogo.Id, Valor = catalogo.Valor,
         IdTipo = catalogo.Tipo.Id
     });
 }
Ejemplo n.º 7
0
        protected void grvCatalogo_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                string intPrimaryCatalogoID    = "";
                stp_getListCatalogo_Result mdl = new stp_getListCatalogo_Result();
                switch (e.CommandName)
                {
                case "Estatus":
                    intPrimaryCatalogoID = e.CommandArgument.ToString();
                    mdl           = lstCat.First(x => x.vchCatalogoID == intPrimaryCatalogoID);
                    mdl.bitActivo = !mdl.bitActivo;
                    CatalogoRequest request = new CatalogoRequest();
                    clsCatalogo     cat     = new clsCatalogo();
                    request.mdlUser   = Usuario;
                    cat.intCatalogoID = Convert.ToInt32(ddlListCatalogo.SelectedValue.ToString());
                    cat.intPrimaryKey = Convert.ToInt32(intPrimaryCatalogoID);
                    cat.bitActivo     = (bool)mdl.bitActivo;
                    request.mdlCat    = cat;
                    stp_updateCatEstatus_Result result = new stp_updateCatEstatus_Result();
                    result = RisService.updateCatalogoEstatus(request);
                    if (result != null)
                    {
                        if (result.vchMensaje == "OK")
                        {
                            ShowMessage("Se actualizó correctamente.", MessageType.Correcto, "alert_container");
                            //fillCat();
                            cargaCatalgo();
                        }
                        else
                        {
                            ShowMessage("Existe un error al actualizar: " + result.vchDescripcion, MessageType.Error, "alert_container");
                        }
                    }
                    else
                    {
                        ShowMessage("Existe un error al actualizar, favor de revisar la información. ", MessageType.Correcto, "alert_container");
                    }
                    break;

                case "viewEditar":
                    intPrimaryCatalogoID = e.CommandArgument.ToString();
                    mdl = lstCat.First(x => x.vchCatalogoID == intPrimaryCatalogoID);
                    txtValorCatalogo.Text = mdl.vchCatalogo;
                    lblCatalogo.Text      = ddlListCatalogo.SelectedItem.Text;
                    lblPrimary.Text       = "ID = " + mdl.vchCatalogoID;
                    bitEdicion            = true;
                    break;
                }
            }
            catch (Exception eRU)
            {
                Log.EscribeLog("Existe un error grvCatalogo_RowCommand: " + eRU.Message, 3, Usuario.vchUsuario);
            }
        }
Ejemplo n.º 8
0
        public BaseResponse bajaCatalogo(CatalogoRequest request)
        {
            DataAccess da = new DataAccess {
                CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString
            };
            var resultado = da.borrarCatalogo(request.Id);

            return(new BaseResponse {
                ErrorMensaje = resultado.ErrorMensaje,
                ErrorNumero = resultado.ErrorNumero
            });
        }
Ejemplo n.º 9
0
 private void cargaCatalgo()
 {
     try
     {
         if (ddlListCatalogo.SelectedItem.Value != "" && ddlListCatalogo.SelectedItem.Value != "0")
         {
             List <stp_getListCatalogo_Result> lst = new List <stp_getListCatalogo_Result>();
             CatalogoRequest request = new CatalogoRequest();
             clsUsuario      user    = new clsUsuario();
             clsCatalogo     cat     = new clsCatalogo();
             user              = Usuario;
             request.mdlUser   = user;
             cat.intCatalogoID = Convert.ToInt32(ddlListCatalogo.SelectedValue);
             request.mdlCat    = cat;
             lst = RisService.getListCatalogo(request);
             if (lst != null)
             {
                 if (lst.Count > 0)
                 {
                     lstCat = lst;
                     grvCatalogo.DataSource = lst.OrderBy(x => x.vchCatalogoID).ToList();
                 }
                 else
                 {
                     lstCat = null;
                     grvCatalogo.DataSource = null;
                 }
             }
             else
             {
                 lstCat = null;
                 grvCatalogo.DataSource = null;
             }
         }
         else
         {
             lstCat = null;
             grvCatalogo.DataSource = null;
         }
         grvCatalogo.DataBind();
         limpiarControlAdd();
     }
     catch (Exception ecc)
     {
         Log.EscribeLog("Existe un error grvCatalogo_PageIndexChanging: " + ecc.Message, 3, Usuario.vchUsuario);
     }
 }
Ejemplo n.º 10
0
        public CatalogoResponse cargarCatalogo(CatalogoRequest request)
        {
            DataAccess da = new DataAccess {
                CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString
            };
            var resultado = da.listarCatalogo(new Catalogo {
                Id             = request.Id,
                IdTipoCatalogo = request.IdTipoCatalogo
            }).FirstOrDefault();

            return(new CatalogoResponse {
                Id = resultado.Id,
                IdTipoCatalogo = resultado.IdTipoCatalogo,
                Nombre = resultado.Nombre,
                ErrorMensaje = string.Empty,
                ErrorNumero = 0
            });
        }
Ejemplo n.º 11
0
    public CatalogoResponse guardaCatalogo(CatalogoRequest request)
    {
        var Contexto = new UMSernaSotomayorEntities();
        CatalogoResponse response;
        var catalogo = Contexto.Catalogoes.FirstOrDefault(c => c.Id.Equals(request.Id));
        var tipo     = Contexto.Tipoes.FirstOrDefault(t => t.Id.Equals(request.Tipo.Id));

        if (catalogo == null)
        {
            catalogo = Ensamblador.ToCatalogo(request);
        }
        else
        {
            catalogo.Valor = request.Valor;
        }
        tipo.Catalogoes.Add(catalogo);
        try
        {
            Contexto.SaveChanges();
            response = new CatalogoResponse
            {
                Id    = catalogo.Id,
                Valor = catalogo.Valor,
                Tipo  = new TipoResponse
                {
                    Id     = catalogo.IdTipo,
                    Nombre = catalogo.Tipo.Nombre
                }
            };
        }
        catch (Exception ex)
        {
            response = new CatalogoResponse
            {
                Id   = catalogo.Id, Valor = catalogo.Valor,
                Tipo = new TipoResponse {
                    Id = catalogo.Tipo.Id, Nombre = catalogo.Tipo.Nombre
                },
            };
            response.Error.ErrNum     = ex.HResult;
            response.Error.ErrMensaje = ex.Message;
        }
        return(response);
    }
Ejemplo n.º 12
0
        public ColeccionCatalogoResponse listarCatalogo(CatalogoRequest request)
        {
            ColeccionCatalogoResponse response = new ColeccionCatalogoResponse();
            DataAccess da = new DataAccess {
                CadenaConexion = ConfigurationManager.ConnectionStrings["jadetBD"].ConnectionString
            };
            var resultado = da.listarCatalogo(new Catalogo {
                Id             = request.Id,
                IdTipoCatalogo = request.IdTipoCatalogo
            });

            response.Items.AddRange(
                resultado.Select(i => new CatalogoResponse {
                Id             = i.Id,
                IdTipoCatalogo = i.IdTipoCatalogo,
                Nombre         = i.Nombre
            }
                                 ));
            return(response);
        }
Ejemplo n.º 13
0
 public CatalogoResponse delCatalogo(CatalogoRequest request)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 14
0
 protected void btnAddItemCat_Click(object sender, EventArgs e)
 {
     try
     {
         CatalogoRequest request = new CatalogoRequest();
         clsUsuario      user    = new clsUsuario();
         clsCatalogo     cat     = new clsCatalogo();
         if (ddlListCatalogo.SelectedItem.Value != "" && ddlListCatalogo.SelectedItem.Value != "0")
         {
             if (bitEdicion)//Editar
             {
                 user              = Usuario;
                 cat.vchUserAdmin  = user.vchUsuario;
                 cat.intCatalogoID = Convert.ToInt32(ddlListCatalogo.SelectedValue.ToString());
                 cat.intPrimaryKey = Convert.ToInt32(lblPrimary.Text.Replace("ID =", "").Trim());
                 cat.vchValor      = txtValorCatalogo.Text;
                 request.mdlCat    = cat;
                 request.mdlUser   = user;
                 stp_updateCatalogo_Result response = new stp_updateCatalogo_Result();
                 response = RisService.updateCatalogo(request);
                 if (response != null)
                 {
                     if (response.vchMensaje == "OK")
                     {
                         limpiarControlAdd();
                         cargaCatalgo();
                         ShowMessage("Cambios correctos.", MessageType.Correcto, "alert_container");
                     }
                     else
                     {
                         ShowMessage("Existe un error al guardar: " + response.vchDescripcion, MessageType.Error, "alert_container");
                     }
                 }
             }
             else//Agregar
             {
                 user              = Usuario;
                 cat.vchUserAdmin  = user.vchUsuario;
                 cat.intCatalogoID = Convert.ToInt32(ddlListCatalogo.SelectedValue.ToString());
                 //cat.intPrimaryKey = Convert.ToInt32(lblPrimary.Text.Replace("ID =", "").Trim());
                 cat.vchValor    = txtValorCatalogo.Text;
                 request.mdlCat  = cat;
                 request.mdlUser = user;
                 stp_setItemCatalogo_Result response = new stp_setItemCatalogo_Result();
                 response = RisService.setItemCatalogo(request);
                 if (response != null)
                 {
                     if (response.vchMensaje == "OK")
                     {
                         limpiarControlAdd();
                         cargaCatalgo();
                         ShowMessage("Cambios correctos.", MessageType.Correcto, "alert_container");
                     }
                     else
                     {
                         ShowMessage("Existe un error al guardar: " + response.vchDescripcion, MessageType.Error, "alert_container");
                     }
                 }
             }
         }
         else
         {
             ShowMessage("Seleccionar el tipo de catálogo.", MessageType.Error, "alert_container");
         }
     }
     catch (Exception ebAI)
     {
         Log.EscribeLog("Existe un error en btnAddItemCat_Click: " + ebAI.Message, 3, Usuario.vchUsuario);
         ShowMessage("Existe un error al guardar: " + ebAI.Message, MessageType.Error, "alert_container");
     }
 }