protected void Page_Load(object sender, EventArgs e)
        {
            /// <summary>
            /// Carga los datos si se requiere actualiar o editar
            /// </summary>
            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    lblTitulo.Text = "Modificar Recinto";
                    RecintoBLL recintoBLL = new RecintoBLL();
                    RecintoBEL recBEL     = recintoBLL.traerRecintoPorId(Int32.Parse(Request.QueryString["id"]));
                    ClienteBLL cliBLL     = new ClienteBLL();
                    txtNombre.Text    = recBEL.NombreRecinto;
                    txtDireccion.Text = recBEL.DireccionRecinto;
                    idRecinto.Text    = recBEL.IdRecinto.ToString();
                    lblEstado.Text    = recBEL.IdEstado.ToString();
                    comuna            = recBEL.IdComuna;
                    clicomuna         = cliBLL.traerComuna(comuna);
                    cliregion         = cliBLL.traerRegion(clicomuna.IdRegion);
                }
                RegionBLL regionBLL = new RegionBLL();

                List <RegionBEL> regBEL = regionBLL.traerRegiones();

                ddlRegion.DataSource     = regBEL;
                ddlRegion.DataValueField = "IdRegion";
                ddlRegion.DataTextField  = "Nombre";
                ddlRegion.DataBind();
                ddlRegion.Items.Insert(0, new ListItem(cliregion.Nombre, clicomuna.IdRegion.ToString()));
                ddlComuna.Items.Insert(0, new ListItem(clicomuna.Nombre, clicomuna.IdComuna.ToString()));
            }
        }
示例#2
0
        public List <RegionBEL> traerRegiones1()
        {
            fru.WebServicePruebaSoapClient servicio = new fru.WebServicePruebaSoapClient();
            DataSet ds = servicio.Regiones_Sel_All();


            List <RegionBEL> list = new List <RegionBEL>();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                RegionBEL obj = new RegionBEL();
                //(r.Field<int>("id_region"), r.Field<string>("nombre"));
                obj.IdRegion = Convert.ToInt32(r["id_region"]);
                obj.Nombre   = r["nombre"].ToString();
                list.Add(obj);
            }

            return(list);
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ComunaBEL clicomuna = new ComunaBEL();
            RegionBEL cliregion = new RegionBEL();
            int       comuna    = 0;

            /// <summary>
            /// Carga los datos si se requiere actualiar o editar
            /// </summary>
            if (!IsPostBack)
            {
                if (Request.QueryString["Rut"] != null)
                {
                    int rut = Int32.Parse(Request.QueryString["Rut"]);
                    lblTitulo.Text = "Editar Organizador";
                    ClienteBLL     cliBLL = new ClienteBLL();
                    OrganizadorBLL orgBLL = new OrganizadorBLL();
                    OrganizadorBEL orgBEL = orgBLL.MostrarOrganizador(rut);
                    txtRut.Text       = orgBEL.Rut.ToString() + "-" + orgBEL.Dv;
                    txtRut.Enabled    = false;
                    txtNombre.Text    = orgBEL.NombreRazonSocial;
                    txtGiro.Text      = orgBEL.Giro;
                    txtDireccion.Text = orgBEL.Direccion;
                    txtCorreo.Text    = orgBEL.Correo;
                    lblEstado.Text    = orgBEL.IdEstado.ToString();
                    comuna            = orgBEL.IdComuna;
                    clicomuna         = cliBLL.traerComuna(comuna);
                    cliregion         = cliBLL.traerRegion(clicomuna.IdRegion);
                }
                RegionBLL regionBLL = new RegionBLL();

                List <RegionBEL> regBEL = regionBLL.traerRegiones();

                ddlRegion.DataSource     = regBEL;
                ddlRegion.DataValueField = "IdRegion";
                ddlRegion.DataTextField  = "Nombre";
                ddlRegion.DataBind();
                ddlRegion.Items.Insert(0, new ListItem(cliregion.Nombre, clicomuna.IdRegion.ToString()));
                ddlComuna.Items.Insert(0, new ListItem(clicomuna.Nombre, clicomuna.IdComuna.ToString()));
            }
        }
示例#4
0
 /// <summary>
 /// Trae el registro de Region como objeto Region
 /// </summary>
 /// <param name="region">id de la region a filtrar</param>
 /// <returns></returns>
 public RegionBEL traerRegion(int region)
 {
     try
     {
         REGION cliDalc = (from tmpCliente in ConexionBLL.getConexion().REGION
                           where tmpCliente.ID_REGION == region
                           select tmpCliente).FirstOrDefault();
         if (cliDalc != null)
         {
             RegionBEL cliente = new RegionBEL();
             cliente.IdRegion = (int)cliDalc.ID_REGION;
             cliente.Nombre   = cliDalc.NOMBRE;
             return(cliente);
         }
         return(null);
     }
     catch
     {
         return(null);
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            /// <summary>
            /// Carga los datos del cliente a Modificar
            /// </summary>
            if (!IsPostBack)
            {
                if (Request.QueryString["Rut"] != null)
                {
                    int        rut    = Int32.Parse(Request.QueryString["Rut"]);
                    ClienteBLL cliBLL = new ClienteBLL();
                    ClienteBEL cliBEL = cliBLL.traerClientePorRut(rut);
                    txtRut.Text       = cliBEL.Rut.ToString() + "-" + cliBEL.Dv;
                    txtRut.Enabled    = false;
                    txtNombre.Text    = cliBEL.Nombre;
                    txtApellidos.Text = cliBEL.Apellido;
                    //txtDireccion.Text = cliBEL.Direccion;
                    txtCorreo.Text  = cliBEL.Correo;
                    txtCelular.Text = cliBEL.Celular.ToString();
                    //lblEstado.Text = cliBEL.IdEstado.ToString();
                    //comuna = cliBEL.IdComuna;
                    clicomuna = cliBLL.traerComuna(comuna);
                    cliregion = cliBLL.traerRegion(clicomuna.IdRegion);
                }

                RegionBLL regionBLL = new RegionBLL();

                List <RegionBEL> regBEL = regionBLL.traerRegiones();

                ddlRegion.DataSource     = regBEL;
                ddlRegion.DataValueField = "IdRegion";
                ddlRegion.DataTextField  = "Nombre";
                ddlRegion.DataBind();
                //ddlRegion.Items.Insert(0, new ListItem("..Seleccione..", "-1"));
                ddlRegion.Items.Insert(0, new ListItem(cliregion.Nombre, clicomuna.IdRegion.ToString()));
                ddlComuna.Items.Insert(0, new ListItem(clicomuna.Nombre, clicomuna.IdComuna.ToString()));
            }
        }
示例#6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UsuarioBEL usuario = (UsuarioBEL)Session["usuarioConectado"];

            /// <summary>
            /// Carga los datos del cliente u organizador a modificar
            /// </summary>
            if (!IsPostBack)
            {
                int rut = (usuario.Rut);
                //ru = ru.Substring(0, ru.Length - 2);
                //int rut = Int32.Parse(ru);
                ClienteBLL cliBLL = new ClienteBLL();
                ClienteBEL cliBEL = new ClienteBEL();
                cliBEL = cliBLL.traerClientePorRut(rut);
                if (cliBEL != null)
                {
                    txtGiro.Visible      = false;
                    txtApellidos.Visible = true;
                    lblCambiante.Text    = "Apellidos";
                    lblCambian.Text      = "Nombre";
                    reqApellido.Enabled  = true;
                    regApellido.Enabled  = true;
                    reqGiro.Enabled      = false;
                    regGiro.Enabled      = false;
                    txtRut.Text          = cliBEL.Rut.ToString() + "-" + cliBEL.Dv;
                    txtRut.Enabled       = false;
                    txtNombre.Text       = cliBEL.Nombre;
                    txtApellidos.Text    = cliBEL.Apellido;
                    //txtDireccion.Text = cliBEL.Direccion;
                    txtCorreo.Text  = cliBEL.Correo;
                    txtCelular.Text = cliBEL.Celular.ToString();
                    //comuna = cliBEL.IdComuna;

                    clicomuna = cliBLL.traerComuna(comuna);
                    cliregion = cliBLL.traerRegion(clicomuna.IdRegion);
                    //estado = cliBEL.IdEstado;
                }
                else
                {
                    txtGiro.Visible      = true;
                    txtApellidos.Visible = false;
                    txtCelular.Visible   = false;
                    lblCelular.Visible   = false;
                    lblCambiante.Text    = "Giro";
                    lblCambian.Text      = "Nombre o Razón Social";
                    reqGiro.Enabled      = true;
                    regGiro.Enabled      = true;
                    reqApellido.Enabled  = false;
                    regApellido.Enabled  = false;

                    OrganizadorBLL orgBLL = new OrganizadorBLL();
                    OrganizadorBEL orgBEL = new OrganizadorBEL();
                    orgBEL            = orgBLL.MostrarOrganizador(rut);
                    txtRut.Text       = orgBEL.Rut.ToString() + "-" + orgBEL.Dv;
                    txtRut.Enabled    = false;
                    txtNombre.Text    = orgBEL.NombreRazonSocial;
                    txtGiro.Text      = orgBEL.Giro;
                    txtDireccion.Text = orgBEL.Direccion;
                    txtCorreo.Text    = orgBEL.Correo;
                    comuna            = orgBEL.IdComuna;
                    clicomuna         = cliBLL.traerComuna(comuna);
                    cliregion         = cliBLL.traerRegion(clicomuna.IdRegion);
                    estado            = orgBEL.IdEstado;
                }
                /// <summary>
                /// Carga los select de region y comuna con sus datos correspondientes
                /// </summary>
                RegionBLL regionBLL = new RegionBLL();

                List <RegionBEL> regBEL = regionBLL.traerRegiones();

                ddlRegion.DataSource     = regBEL;
                ddlRegion.DataValueField = "IdRegion";
                ddlRegion.DataTextField  = "Nombre";
                ddlRegion.DataBind();
                ddlRegion.Items.Insert(0, new ListItem(cliregion.Nombre, clicomuna.IdRegion.ToString()));
                ddlComuna.Items.Insert(0, new ListItem(clicomuna.Nombre, clicomuna.IdComuna.ToString()));
            }
        }