Example #1
0
 /// <summary>
 /// Trae el registro de Organizador como objeto Organizador
 /// </summary>
 /// <param name="rut">rut del Organizador a Filtrar</param>
 /// <returns></returns>
 public OrganizadorBEL MostrarOrganizador(int rut)
 {
     try
     {
         ORGANIZADOR org_encontrado = (from tmporg in ConexionBLL.getConexion().ORGANIZADOR
                                       where tmporg.RUT == rut
                                       select tmporg).FirstOrDefault();
         if (org_encontrado != null)
         {
             OrganizadorBEL orgBEL = new OrganizadorBEL();
             orgBEL.Rut = (int)org_encontrado.RUT;
             orgBEL.Dv  = Convert.ToChar(org_encontrado.DV);
             orgBEL.NombreRazonSocial = org_encontrado.NOMBRE_RAZON_SOCIAL;
             orgBEL.Direccion         = org_encontrado.DIRECCION;
             orgBEL.Giro     = org_encontrado.GIRO;
             orgBEL.Correo   = org_encontrado.CORREO;
             orgBEL.IdEstado = (int)org_encontrado.ESTADO;
             orgBEL.IdComuna = (int)org_encontrado.ID_COMUNA;
             return(orgBEL);
         }
         return(null);
     }
     catch
     {
         return(null);
     }
 }
Example #2
0
        /// <summary>
        /// Guarda los datos entregados por el usuario
        /// </summary>
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            String[]       separadorRut = txtRut.Text.Split('-');
            OrganizadorBEL orgBEL       = new OrganizadorBEL();

            orgBEL.Rut = Int32.Parse(separadorRut[0]);
            orgBEL.Dv  = Char.Parse(separadorRut[1]);
            orgBEL.NombreRazonSocial = txtNombre.Text;
            orgBEL.Giro      = txtGiro.Text;
            orgBEL.Direccion = txtDireccion.Text;
            orgBEL.Correo    = txtCorreo.Text;
            orgBEL.IdComuna  = Int32.Parse(ddlComuna.SelectedItem.Value);
            orgBEL.Valido    = "v";
            OrganizadorBLL orgBLL = new OrganizadorBLL();

            if (lblTitulo.Text.CompareTo("Editar Organizador") == 0)
            {
                orgBEL.IdEstado = Int32.Parse(lblEstado.Text);
                orgBLL.editarOrganizador(orgBEL);
                Response.Write("<script>alert('Datos modificados correctamente');window.location='Organizadores.aspx';</script>");
            }
            else
            {
                orgBLL.registroOrganizador(orgBEL);
                Response.Write("<script>alert('Se agregó correctamente');window.location='Organizadores.aspx';</script>");
                txtRut.Text       = String.Empty;
                txtNombre.Text    = String.Empty;
                txtGiro.Text      = String.Empty;
                txtDireccion.Text = String.Empty;
                txtCorreo.Text    = String.Empty;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         /// <summary>
         /// Carga la grilla con todos los Organizadores registrados
         /// </summary>
         OrganizadorBLL cliBLL = new OrganizadorBLL();
         OrganizadorBEL or     = new OrganizadorBEL();
         grvOrganizador.DataSource = cliBLL.listaAdministrador();
         grvOrganizador.DataBind();
     }
 }
Example #4
0
 /// <summary>
 /// Modifica un registro de Organizador
 /// </summary>
 /// <param name="cliente">Objeto Organizador</param>
 public void editarOrganizador(OrganizadorBEL organizador)
 {
     try
     {
         Entidades   conexion        = ConexionBLL.getConexion();
         ORGANIZADOR OrganizadorDALC = (from tmpOrganizador in conexion.ORGANIZADOR where tmpOrganizador.RUT == organizador.Rut select tmpOrganizador).FirstOrDefault();
         OrganizadorDALC.NOMBRE_RAZON_SOCIAL = organizador.NombreRazonSocial;
         OrganizadorDALC.GIRO      = organizador.Giro;
         OrganizadorDALC.DIRECCION = organizador.Direccion;
         OrganizadorDALC.CORREO    = organizador.Correo;
         OrganizadorDALC.ESTADO    = organizador.IdEstado;
         conexion.SaveChanges();
     }
     catch
     {
         return;
     }
 }
Example #5
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()));
            }
        }
        /// <summary>
        /// Guarda los nuevo datos de Cliente u Organizador conectado
        /// </summary>
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            String[]  separadorRut = txtRut.Text.Split('-');
            PerfilBEL usuario      = (PerfilBEL)Session["usuarioConectado"];
            int       perfil       = (usuario.IdTipoPerfil);

            if (perfil == 4)
            {
                ClienteBEL cliBEL = new ClienteBEL();
                cliBEL.Rut      = Int32.Parse(separadorRut[0]);
                cliBEL.Dv       = Char.Parse(separadorRut[1]);
                cliBEL.Nombre   = txtNombre.Text;
                cliBEL.Apellido = txtApellidos.Text;
                //cliBEL.Direccion = txtDireccion.Text;
                cliBEL.Correo  = txtCorreo.Text;
                cliBEL.Celular = Int32.Parse(txtCelular.Text);
                //cliBEL.IdComuna = Int32.Parse(ddlComuna.SelectedItem.Value);
                ClienteBLL cliBLL = new ClienteBLL();
                //cliBEL.IdEstado = estado;
                cliBLL.actualizarCliente(cliBEL);
            }
            else
            {
                OrganizadorBEL orgBEL = new OrganizadorBEL();
                orgBEL.Rut = Int32.Parse(separadorRut[0]);
                orgBEL.Dv  = Char.Parse(separadorRut[1]);
                orgBEL.NombreRazonSocial = txtNombre.Text;
                orgBEL.Giro      = txtApellidos.Text;
                orgBEL.Direccion = txtDireccion.Text;
                orgBEL.Correo    = txtCorreo.Text;
                //orgBEL.Celular = Int32.Parse(txtCelular.Text);
                orgBEL.IdComuna = Int32.Parse(ddlComuna.SelectedItem.Value);
                OrganizadorBLL orgBLL = new OrganizadorBLL();
                orgBEL.IdEstado = estado;
                orgBLL.editarOrganizador(orgBEL);
            }
            Response.Write("<script>alert('Datos modificados correctamente');window.location='Perfil_datos.aspx';</script></script>");
        }
        /// <summary>
        /// Habilita, Modifica o Elimina al organizador seleccionado
        /// </summary>
        protected void grvOrganizadores_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            OrganizadorBLL organizadorBLL = new OrganizadorBLL();

            if (e.CommandName.Equals("modificarOrganizador"))
            {
                Response.Redirect(string.Format("AgregarOrganizador.aspx?Rut={0}", e.CommandArgument.ToString()), false);
            }
            else if (e.CommandName.Equals("EliminarOrganizador"))
            {
                organizadorBLL.eliminarOrganizador(Int32.Parse(e.CommandArgument.ToString()));
                grvOrganizadores.DataSource = organizadorBLL.listaOrganizador();
                grvOrganizadores.DataBind();
            }
            else if (e.CommandName.Equals("habilitar"))
            {
                OrganizadorBEL org = organizadorBLL.MostrarOrganizador(Int32.Parse(e.CommandArgument.ToString()));
                org.IdEstado = 1;
                organizadorBLL.editarOrganizador(org);
                grvOrganizadores.DataSource = organizadorBLL.listaOrganizador();
                grvOrganizadores.DataBind();
            }
        }
Example #8
0
 /// <summary>
 /// Agrega un nuevo registro de Organizador
 /// </summary>
 /// <param name="org">Objeto Organizador</param>
 public void registroOrganizador(OrganizadorBEL org)
 {
     try
     {
         Entidades   conexion = ConexionBLL.getConexion();
         ORGANIZADOR orgDALC  = new ORGANIZADOR();
         orgDALC.RUT = org.Rut;
         orgDALC.DV  = org.Dv.ToString();
         orgDALC.NOMBRE_RAZON_SOCIAL = org.NombreRazonSocial;
         orgDALC.GIRO      = org.Giro;
         orgDALC.DIRECCION = org.Direccion;
         orgDALC.CORREO    = org.Correo;
         orgDALC.ID_COMUNA = org.IdComuna;
         orgDALC.ID_PERFIL = org.IdPerfil;
         orgDALC.VALIDO    = org.Valido;
         conexion.AddToORGANIZADOR(orgDALC);
         conexion.SaveChanges();
         conexion.Dispose();
     }
     catch
     {
         return;
     }
 }
        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()));
            }
        }