private List <Segmentos> GetList() { try { List <Segmentos> List = new List <Segmentos>(); CN_CatSegmentos clsCatSegmentos = new CN_CatSegmentos(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; clsCatSegmentos.ConsultaSegmentos(session2.Id_Emp, session2.Emp_Cnx, ref List); return(List); } catch (Exception ex) { throw ex; } }
private void CargarSegmentos() { try { CN_CatSegmentos cnSegmento = new CN_CatSegmentos(); List <Segmentos> list = new List <Segmentos>(); cnSegmento.ConsultaSegmento_Usuario(ref list, sesion.Id_Emp, HiddenId_U.Value == "" ? (int?)null : Convert.ToInt32(HiddenId_U.Value), sesion.Emp_Cnx); ListSegmento.Items.Clear(); foreach (Segmentos u in list) { RadListBoxItem lbi = new RadListBoxItem(); lbi.Text = u.Descripcion; lbi.Value = u.Id_Seg.ToString(); lbi.Checked = u.Id_U == null ? false : true; ListSegmento.Items.Add(lbi); } } catch (Exception ex) { throw ex; } }
private void Guardar() { try { Sesion session = new Sesion(); session = (Sesion)Session["Sesion" + Session.SessionID]; Segmentos segmento = new Segmentos(); segmento.Id_Seg = Convert.ToInt32(txtClave.Text); segmento.Descripcion = txtDescripcion.Text; segmento.Id_Emp = session.Id_Emp; segmento.Id_UEN = Convert.ToInt32(this.cmbUEN.SelectedValue); segmento.Unidades = txtUnidades.Text; segmento.Valor = txtValor.Text == string.Empty ? 0 : Convert.ToDouble(txtValor.Text); segmento.Id_U = session.Id_U; segmento.Estatus = chkActivo.Checked; CN_CatSegmentos clsCatSegmentos = new CN_CatSegmentos(); int verificador = -1; if (HF_ID.Value == "") { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } clsCatSegmentos.InsertarSegmentos(segmento, session.Emp_Cnx, ref verificador); if (verificador == 1) { Nuevo(); Alerta("Los datos se guardaron correctamente"); } else { Alerta("La clave ya existe"); } } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } segmento.Id_Seg_Ant = Convert.ToInt32(HF_ID.Value); clsCatSegmentos.ModificarSegmentos(segmento, session.Emp_Cnx, ref verificador); if (verificador == 1) { Alerta("Los datos se modificaron correctamente"); } else { Alerta("Ocurrió un error al intentar modificar los datos"); } } rg1.Rebind(); } catch (Exception ex) { throw ex; } }