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); } }
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); } }
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); } }
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); } }
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, ""); } }
public static Catalogo ToCatalogo(CatalogoRequest catalogo) { return(new Catalogo { Id = catalogo.Id, Valor = catalogo.Valor, IdTipo = catalogo.Tipo.Id }); }
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); } }
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 }); }
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); } }
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 }); }
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); }
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); }
public CatalogoResponse delCatalogo(CatalogoRequest request) { throw new NotImplementedException(); }
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"); } }