Beispiel #1
0
        void validar_login()
        {
            try
            {
                DataTable dt = OBJLOGUEO.VALIDAR_USUARIO(txtusuario.Text, txtcontraseña.Text, CBOEMPRESA.SelectedValue);
                if (dt.Rows[0][0].ToString() == CBOEMPRESA.SelectedValue.ToString() && dt.Rows[0][1].ToString() != "" && dt.Rows[0][2].ToString() != "")
                {
                    Session["ID_EMPRESA"] = CBOEMPRESA.SelectedValue;
                    string nomempresa = CBOEMPRESA.SelectedItem.ToString();
                    Session["NOM_EMPRESA"] = nomempresa;
                    Session["ID_EMPLEADO"] = dt.Rows[0][1].ToString();
                    Session["USUARIO"]     = dt.Rows[0][2].ToString();
                    ESTRUCTURA_GRILLA_DOCS();
                    ESTRUCTURA_GRILLA_MOVIS();
                    ESTRUCTURA_GRILLA_DOCS2();

                    Master.label2.Text = " - " + Session["NOM_EMPRESA"].ToString();
                    Response.Write(Master.label2.Text);

                    Response.Redirect("FORM_CHEQUERAS.aspx");
                    Server.Transfer("FORM_CHEQUERAS.aspx", true);
                }
            }
            catch
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal5();", true);
            }
        }
        private void VALIDAR_USUARIO()
        {
            string    USUARIO    = txtDNI_USUARIO.Text.ToString();
            string    CONTRASENA = txtCLAVE.Text.ToString();
            string    ID_SEDE    = VG_SEDE();
            DataTable dt         = OBJLOGUEO.VALIDAR_USUARIO(USUARIO, CONTRASENA, ID_SEDE);

            if (dt.Rows.Count != 0) //SI TIENE DATO ES PORQUE SI ENCONTRO EL USUARIO
            {
                #region DECLARACION DE VARIABLES GLOBALES
                /*DECLARANDO MIS VARIABLES QUE SE VAN A USAR EN TODO MI PROYECTO - PARA SER USADO EN LA AYUDA DE BIEN*/
                ESTRUCTURA_DETALLEBIEN();     //CONSTRUYENDO LOS DETALLES DE LA TABLA DETALLE
                ESTRUCTURA_GRILLA_DOCS();
                Session.Add("ID_BIEN", string.Empty);
                Session.Add("DESCRIPCION_BIEN", string.Empty);
                Session.Add("PRECIO_BIEN", string.Empty);
                Session.Add("LLAMABIEN", "0");
                Session.Add("SERIE", VG_SERIE());
                Session.Add("SEDE", VG_SEDE());
                Session.Add("SEDE_DESCRIPCION", VG_SEDE_DESCRIPCION());
                Session.Add("ID_PUNTOVENTA", VG_ID_PUNTOVENTA()); //OBTENEMOS EL ID DEL PUNTO DE VENTA
                Session.Add("PUNTOVENTA", cboPUNTOVENTA.SelectedItem.Text);
                Session.Add("INDICE_TIPODOC", 0);                 //ESE SESSION ME INDICA QUE TIPO DOC ESTA SELECCIONADO EN EL FORMULARIO DE VENTA
                Session.Add("COCINA_LISTA", string.Empty);        //SESSION PARA MANIPULAR EL INDICE DEL ITEM DE MI DATALIST DE MI PANTALLA DE COCINA
                Session.Add("COCINA_FILA", string.Empty);         //SESSION PARA MANIPULAR EL INDICE DE MI GRIDVIEW DE MI PANTALLA COCINA

                Session.Add("ID_CLIENTE", string.Empty);
                Session.Add("DESCRIPCION_CLIENTE", string.Empty);
                Session.Add("RUCDNI_CLIENTE", string.Empty);
                Session.Add("TIPO_DOC", string.Empty);
                Session.Add("ID_EMPLEADO", dt.Rows[0]["ID_EMPLEADO"].ToString());
                Session.Add("NOMBRE_EMPLEADO", dt.Rows[0]["NOMBRE"].ToString());
                Session.Add("USUARIO_EMPLEADO", dt.Rows[0]["DNI_USUARIO"].ToString());
                Session.Add("EMPLEADO", dt.Rows[0]["EMPLEADO"].ToString());
                Session.Add("EMPLEADO_CARGO", dt.Rows[0]["ID_CARGO"].ToString());
                Session.Add("ID_CAJA", string.Empty);                           //AQUI GUARDO MI ID CAJA PARA UTILIZARLO DESPUES DE REALIZAR EL LOGEO
                Session.Add("TIPO_CAMBIO", string.Empty);
                Session.Add("ID_EMPRESA", cboEMPRESA.SelectedValue.ToString()); //AQUI OBTENGO EL DATO DE LA EMPRESA
                Session.Add("NOMBRE_EMPRESA", cboEMPRESA.SelectedItem.Text);    //AQUI OBTENGO EL NOMBRE DE LA EMPRESA
                Session.Add("ID_VENTA", string.Empty);                          //CREO UNA SESSION PARA MI ID_VENTA QUE SERA UTILIZADO EN LA PAGINA DE VENTA_DETALLADA
                Session.Add("ID_COMPRA", string.Empty);                         //CREO UNA SESSION PARA MI ID_COMPRA QUE SERA UTILIZADO EN LA PAGINA DE COMPRAS
                Session.Add("P_TIPODOCUMENTO", string.Empty);                   //ESTO ME SIRVE PARA GUARDAR EL TIPO DE DOCUMENTO PARA UTILIZARLO EN EL FORMULARIO DE VENTAS, ME SIRVE COMO PARAMETRO DE FILTRO DE CLIENTES

                //SESSIONES Y VARIABLES GLOBALES PARA EL FORMULARIO FRM_CUENTAS_POR_COBRAR Y FRM_MOVIMIENTOS_CAJA

                //===============================================================================================
                #endregion

                lblMENSAJE_ERROR.Text = "BIENVENIDO(A)...";
                VALIDAR_ASIGNAR_CAJA();   //AQUI ESTOY VALIDANDO CAJA POR EL USUARIO LOGUEADO Y ASIGANDOLE LA VARIABLE SESSION EL VALOR DE ID_CAJA
                VALIDAR_TIPO_CAMBIO();    //AQUI LLAMAMOS A ESTA FUNCION PARA VALIDAR Y OBTENER EL TIPO DE CAMBIO ACTUAL
                Response.Redirect("FRM_PRINCIPAL.aspx");
            }
            else
            {
                lblMENSAJE_ERROR.Text = ".:. ERROR, VUELVA A INTENTAR ...";
            }
        }