Exemplo n.º 1
0
        protected void btnCedula_Click(object sender, EventArgs e)
        {
            ReferidosLogi LogRef      = new ReferidosLogi();
            ReferidosInfo InfRef      = new ReferidosInfo();
            string        listInsertE = "";

            try
            {
                //Obtengo datos guardados de usuario
                NombreUsuario = txtUsuario.Text.ToLower();
                CorreoUsuario = txtUsuario.Text.ToLower() + "@andalucia.fin.ec";

                if (validacedularuc(txtCedula.Text) == true)
                {
                    /*INSERTA DATOS DE USUARIO - SIST REFERIDOS*/
                    listInsertE = LogRef.rf_InsertEmpleado("IE", txtCedula.Text, NombreUsuario, CorreoUsuario);
                    accedemenu();
                }
                else
                {
                    lblMensaje.Text = "Cedula incorrecta";
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 2
0
        // Obtiene Roles
        public void carga_rol()
        {
            ReferidosLogi        LogRef    = new ReferidosLogi();
            ReferidosInfo        InfRef    = new ReferidosInfo();
            List <ReferidosInfo> listRoles = new List <ReferidosInfo>();

            try
            {
                //listRoles = LogRef.rf_ListarRoles("RS");
                //[9:39] Andres Salazar
                listRoles = LogRef.rf_ListarRoles("RC");

                //foreach (ReferidosInfo detalle in listRoles)
                //{
                //   string cad =  detalle.Descripcion;
                //}
                ddlRol.DataSource     = listRoles;
                ddlRol.DataTextField  = "rl_descripcion";
                ddlRol.DataValueField = "rl_codigo";
                ddlRol.DataBind();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public void DatosProductos()
        {
            ReferidosLogi        LogRef      = new ReferidosLogi();
            ReferidosInfo        InfRef      = new ReferidosInfo();
            List <ReferidosInfo> listCliente = new List <ReferidosInfo>();
            GridViewRow          row         = gvRechazadas.SelectedRow;

            // Productos pendientes
            gvProductos.DataSource = LogRef.rf_registro_productos("LS");
            gvProductos.DataBind();
            gvProductos.Columns[1].Visible = false; // Oculto ID
            gvProductos.Columns[4].Visible = false; // Oculto Regla
            gvProductos.Columns[7].Visible = false; // Oculto Cliente
            gvProductos.Columns[8].Visible = false; // Oculto Empleado
            gvProductos.Columns[9].Visible = false; // Oculto Oficial

            // Productos Pendientes para impresion
            gvGuardarPendientes.DataSource = LogRef.rf_registro_productos("LS");
            gvGuardarPendientes.DataBind();
            gvGuardarPendientes.Columns[0].Visible = false; // Oculto ID
            gvGuardarPendientes.Columns[7].Visible = false; // Oculto Empleado
            gvGuardarPendientes.Columns[8].Visible = false; // Oculto Oficial

            // Productos rechazados
            gvRechazadas.DataSource = LogRef.rf_registro_productos("LSR");
            gvRechazadas.DataBind();
            gvRechazadas.Columns[0].Visible = false; // Oculto ID
            gvRechazadas.Columns[3].Visible = false; // Oculto ID
            gvRechazadas.Columns[7].Visible = false; // Oculto Empleado
        }
Exemplo n.º 4
0
        protected void TextBox26_TextChanged(object sender, EventArgs e)
        {
            ReferidosLogi        LogRef      = new ReferidosLogi();
            ReferidosInfo        InfRef      = new ReferidosInfo();
            List <ReferidosInfo> listCliente = new List <ReferidosInfo>();

            try
            {
                if (txtCedC.Text == "")
                {
                    lblMensajeC.Text = "Ingrese la cédula del cliente";
                }
                else
                {
                    //listCliente = LogRef.rf_consulta_cliente("C", "EC", txtCedC.Text);   /*AQUI ESTOY TRABAJANDO*/
                    if (listCliente.Count() > 0)
                    {
                        foreach (ReferidosInfo datosEmpleado in listCliente)
                        {
                            lblMensajeC.Text = datosEmpleado.Em_nombre.Trim().ToString();
                        }
                    }
                    else
                    {
                        lblMensajeC.Text = "VERIFIQUE LOS DATOS DEL EMPLEADO";
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void ContactoEmpleado(string emp)
        {
            ReferidosLogi        LogRef       = new ReferidosLogi();
            ReferidosInfo        InfRef       = new ReferidosInfo();
            List <ReferidosInfo> listEmpleado = new List <ReferidosInfo>();

            listEmpleado = LogRef.rf_datos_empleado("LSE", emp);  // Revisar si es necesario
        }
        public void mostrarproductos()
        {
            ReferidosLogi LogRef = new ReferidosLogi();
            ReferidosInfo InfRef = new ReferidosInfo();

            //        gvProdActivos.DataSource = LogRef.rf_puntos_colaborador("PC");
            //gvProdActivos.DataBind();
        }
        public void mostrarproductos()
        {
            ReferidosLogi LogRef = new ReferidosLogi();
            ReferidosInfo InfRef = new ReferidosInfo();

            gvProdActivos.DataSource = LogRef.rf_puntos_colaborador("PC", ProyectoAndalucia.Inicio.IdUsuario);
            gvProdActivos.DataBind();
        }
        public void Referidos()
        {
            ReferidosLogi LogRef  = new ReferidosLogi();
            ReferidosInfo InfRef  = new ReferidosInfo();
            string        usuario = idUsuario + "";

            gvReferidos.DataSource = LogRef.rf_ReferidoEmpleado("RFE", idUsuario);
            gvReferidos.DataBind();
            gvReferidos.Columns[0].Visible = false; // Oculto ID
            gvReferidos.Columns[3].Visible = false; // Oculto ID
            gvReferidos.Columns[7].Visible = false; // Oculto ID
        }
        public void ContactoEmpleado(string emp)
        {
            ReferidosLogi        LogRef       = new ReferidosLogi();
            ReferidosInfo        InfRef       = new ReferidosInfo();
            List <ReferidosInfo> listEmpleado = new List <ReferidosInfo>();

            listEmpleado = LogRef.rf_datos_empleado("LSE", emp);
            foreach (ReferidosInfo detalle in listEmpleado)
            {
                txtNombreE.Text = detalle.Lse_nombre;
            }
        }
Exemplo n.º 10
0
        public void DatosPremios()
        {
            ReferidosLogi LogRef = new ReferidosLogi();
            ReferidosInfo InfRef = new ReferidosInfo();

            gvPremiosCanje.DataSource = LogRef.rf_canje_premios("PRQ", "PRI");
            gvPremiosCanje.DataBind();
            gvPremiosCanje.Columns[1].Visible = false; // Oculto ID
            gvPremiosCanje.Columns[3].Visible = false; // Oculto ID
            gvPremiosCanje.Columns[9].Visible = false; // Oculto ID
            // Carga Grid de impresion de Excel
            gvImprimePremiosCanje.DataSource = LogRef.rf_canje_premios("PRQ", "PRI");
            gvImprimePremiosCanje.DataBind();

            gvPremiosEntregados.DataSource = LogRef.rf_canje_premios("PRQ", "PRE");
            gvPremiosEntregados.DataBind();
            gvPremiosEntregados.Columns[1].Visible = false; // Oculto ID
            gvPremiosEntregados.Columns[2].Visible = false; // Oculto ID
            gvPremiosEntregados.Columns[8].Visible = false; // Oculto ID
        }
Exemplo n.º 11
0
        public void ActualizarEstado()
        {
            ReferidosLogi LogRef           = new ReferidosLogi();
            ReferidosInfo InfRef           = new ReferidosInfo();
            string        listInsertEstado = "";
            string        listInsertLog    = "";

            //string estadoPuntos = "REF";
            string estadoPremio = "E";
            string id           = "";
            //int user = 0;
            string cuenta      = "";
            string Observacion = "";

            try
            {
                if (gvPremiosCanje.SelectedRow != null)
                {
                    GridViewRow row = gvPremiosCanje.SelectedRow;
                    id          = row.Cells[1].Text;
                    empleado    = row.Cells[3].Text;
                    cuenta      = row.Cells[3].Text;
                    Observacion = row.Cells[10].Text;
                }
                if (id != "")
                {
                    listInsertEstado = LogRef.rf_UpdateEstadoReg("UPP", id, empleado, cuenta, estadoPremio); // ESTADO PREMIOS COLABORADOR - Solo requiere ID y ENTE
                    listInsertLog    = LogRef.rf_InsertLog("ILOG", idUsuario, empleado, "", "MARK1", "Registra la entrega del premio.");
                    DatosPremios();                                                                          // Recarga Tabla
                    inicializa("Elementos");
                }
                else
                {
                    lblMensajeProductos.Text = "Seleccione un registro";
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 12
0
        public void ContactoCliente(string cli)
        {
            ReferidosLogi        LogRef       = new ReferidosLogi();
            ReferidosInfo        InfRef       = new ReferidosInfo();
            List <ReferidosInfo> listCliente  = new List <ReferidosInfo>();
            List <ReferidosInfo> listProducto = new List <ReferidosInfo>();

            ddlTelefonos.Items.Clear();
            listCliente = LogRef.rf_datos_cliente("LSC", cli);

            foreach (ReferidosInfo detalle in listCliente)
            {
                txtNombreC.Text = listCliente.ElementAt(0).Lsc_nombre;
                if (listCliente.ElementAt(0).Lsc_telefono1 != " ")
                {
                    ddlTelefonos.Items.Add(listCliente.ElementAt(0).Lsc_telefono1);
                }
                if (listCliente.ElementAt(0).Lsc_telefono2 != " ")
                {
                    ddlTelefonos.Items.Add(listCliente.ElementAt(0).Lsc_telefono2);
                }
                if (listCliente.ElementAt(0).Lsc_telefono3 != " ")
                {
                    ddlTelefonos.Items.Add(listCliente.ElementAt(0).Lsc_telefono3);
                }
                txtCorreoC.Text = listCliente.ElementAt(0).Lsc_correo;
                break;
            }

            //Tipo de producto - Consulto la cuenta en la tabla
            GridViewRow row = gvProductos.SelectedRow;

            //Consulto el tipo de producto seleccionado
            listProducto = LogRef.rf_tipo_producto("TP", row.Cells[3].Text);

            foreach (ReferidosInfo detalle in listProducto)
            {
                lblTipoProductoC.Text = detalle.Lsp_producto;
                break;
            }
        }
Exemplo n.º 13
0
        // Obtiene Datos de empleado
        public void consulta_empleado()
        {
            ReferidosLogi        LogRef       = new ReferidosLogi();
            ReferidosInfo        InfRef       = new ReferidosInfo();
            List <ReferidosInfo> listEmpleado = new List <ReferidosInfo>();

            try
            {
                List <RefClienteInfo> listaEmp = new List <RefClienteInfo>();
                RefClienteInfo        emples   = new RefClienteInfo();
                string[] Nombres = Usuario.Split('.');
                listaEmp = LogRef.ConsultarEmpleado("Q", "", Nombres[0].ToUpper(), Nombres[1].ToUpper());
                emples   = (RefClienteInfo)listaEmp[0];
                int idUsuario = emples.Ente;
                HttpContext.Current.Session["LoginId"] = idUsuario;
                /* Mala : para la variable de session */
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 14
0
        public void RechazaSolicitud()
        {
            ReferidosLogi LogRef           = new ReferidosLogi();
            ReferidosInfo InfRef           = new ReferidosInfo();
            string        listInsertEstado = "";
            string        listInsertLog    = "";
            string        estado           = "";
            string        id          = "";
            string        cuenta      = "";
            string        Observacion = "";

            try
            {
                if (gvProductos.SelectedRow != null)
                {
                    GridViewRow row = gvProductos.SelectedRow;
                    id          = row.Cells[1].Text;
                    empleado    = row.Cells[8].Text;
                    cliente     = row.Cells[7].Text;
                    cuenta      = row.Cells[3].Text;
                    Observacion = row.Cells[10].Text;
                }
                if (id != "")
                {
                    listInsertEstado = LogRef.rf_UpdateEstadoReg("URE", id, empleado, cuenta, estado);
                    listInsertLog    = LogRef.rf_InsertLog("ILOG", idUsuario, empleado, cliente, "CALL2", "Rechaza solicitud");
                    DatosProductos();// Recarga Tabla
                    inicializa("Elementos");
                }
                else
                {
                    lblMensaje.Text = "Seleccione un registro";
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 15
0
        // Obtiene Productos Clientes
        public void productos_clientes(string cli)
        {
            ReferidosLogi        LogRef      = new ReferidosLogi();
            ReferidosInfo        InfRef      = new ReferidosInfo();
            List <ReferidosInfo> listCliente = new List <ReferidosInfo>();

            ddlProductos.Items.Clear();

            try
            {
                listCliente = LogRef.rf_datos_producto("LSP", cli);
                foreach (ReferidosInfo detalle in listCliente)
                {
                    //if (detalle.Lsc_telefono1.Trim().Equals(""))
                    //{
                    ddlProductos.Items.Add(detalle.Lsp_producto);
                    //}
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 16
0
        // Valida Cedula y Login
        public bool validadatos(string valida)
        {
            ReferidosLogi LogRef = new ReferidosLogi();
            ReferidosInfo InfRef = new ReferidosInfo();

            bool respuesta = false;

            try
            {
                //Valida Cedula
                if (valida == "cedula")
                {
                    if (LogRef.validadorDeCedula(txtCedula.Text).Trim().Equals(""))
                    {
                        respuesta = true;
                    }
                    return(respuesta);
                }
                else if (valida == "vUserRef")
                {
                    string properString = "Hello World!";
                    Console.WriteLine(properString.ToLower());

                    //Consulta datos de Usuario del sistema Referidos
                    listAcceso = LogRef.rf_ValidaUsuarioR("CS", "CSL", txtUsuario.Text.ToLower());
                    foreach (ReferidosInfo datosUsuarioR in listAcceso)
                    {
                        /*Llena datos de sesion*/
                        IdUsuario     = datosUsuarioR.Us_ente;
                        CedulaUsuario = datosUsuarioR.Us_cedula;
                        NombreUsuario = datosUsuarioR.Us_nombres;
                        FotoUsuario   = datosUsuarioR.Us_foto;
                        RolAcceso     = Int32.Parse(ddlRol.SelectedValue.ToString());
                        CorreoUsuario = txtUsuario.Text.ToLower() + "@andalucia.fin.ec";

                        return(respuesta = true);
                    }
                    return(respuesta);
                }
                else if (valida == "vlogin")
                {
                    //Consulta datos de Usuario del sistema Referidos
                    listAcceso = LogRef.rf_ValidaAcceso("CS", "CSE", txtUsuario.Text.ToLower(), txtClave.Text);
                    foreach (ReferidosInfo datosAcceso in listAcceso)
                    {
                        /*Llena datos de sesion*/
                        IdUsuario     = datosAcceso.Us_ente;
                        CedulaUsuario = datosAcceso.Us_cedula;
                        NombreUsuario = datosAcceso.Us_nombres;
                        FotoUsuario   = datosAcceso.Us_foto;
                        RolAcceso     = Int32.Parse(ddlRol.SelectedValue.ToString());
                        //CorreoUsuario = "*****@*****.**"; // Correo Usuario Externo

                        return(respuesta = true);
                    }
                    return(respuesta);
                }
                else
                {
                    return(respuesta);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }