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 ..."; } }