Esempio n. 1
0
        public int ObtenerPerfil(int xIdUsuario)
        {
            int     rpta = 0;
            LoginEn ObjE = new LoginEn();

            using (SqlConnection cn = new SqlConnection(cad_cn))
            {
                cn.Open();
                SqlCommand cmd = new SqlCommand("uspObtenerPerfil", cn);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@IdUsuario", xIdUsuario);

                SqlParameter retVal = new SqlParameter("@IdPerfil", 0);
                retVal.Direction = ParameterDirection.Output;
                cmd.Parameters.Add(retVal);
                cmd.ExecuteNonQuery();
                rpta = Int32.Parse(cmd.Parameters["@IdPerfil"].Value.ToString());
                if (rpta == 0)
                {
                    cmd.Dispose();
                    return(rpta);
                }
                return(rpta);
            }
        }
Esempio n. 2
0
        public int ValidarAcceso(string Usuario, string Clave)
        {
            int     rpta = 0;
            LoginEn ObjE = new LoginEn();

            using (SqlConnection cn = new SqlConnection(cad_cn))
            {
                cn.Open();
                SqlCommand cmd = new SqlCommand("uspValidarAcceso", cn);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@Usuario", Usuario);
                cmd.Parameters.AddWithValue("@Clave", Clave);



                //SqlParameter retVal = new SqlParameter("@Valor",ObjE.IdLogin);
                SqlParameter retVal = new SqlParameter("@Valor", 0);
                retVal.Direction = ParameterDirection.Output;
                cmd.Parameters.Add(retVal);
                cmd.ExecuteNonQuery();
                rpta = Int32.Parse(cmd.Parameters["@Valor"].Value.ToString());
                if (rpta == 0)
                {
                    cmd.Dispose();
                    return(rpta);
                }
                return(rpta);
            }
        }
Esempio n. 3
0
        public DataTable ObtenerMenuUsuario(int intPerfil)
        {
            DataTable dt   = new DataTable();
            LoginEn   ObjE = new LoginEn();

            using (SqlConnection cn = new SqlConnection(cad_cn))
            {
                cn.Open();
                SqlCommand cmd = new SqlCommand("uspObtenerOpciones", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@IdPerfil", intPerfil);

                using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                {
                    da.Fill(dt);
                }
            }

            return(dt);
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            LogisticaEn objLog   = new LogisticaEn();
            LoginEn     ObjLogin = new LoginEn();

            objLog.Codigo      = txtCodigo.Text.Trim();
            objLog.codAnterior = txtCodAnterior.Text.Trim();
            objLog.Descripcion = txtDescripcion.Text;
            ObjLogin.IdLogin   = int.Parse(ddlUsuario.SelectedValue);
            objLog.IdSede      = int.Parse(ddlSede.SelectedValue);
            objLog.Edificio    = txtEdificio.Text;
            objLog.IdCategoria = int.Parse(ddlCategoria.SelectedValue);

            DateTime vfechaini  = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime vfechafin  = Convert.ToDateTime(txtFechaHasta.Text);
            int      vCondicion = int.Parse(ddlCondicion.SelectedValue);

            objLog.Aula = txtAula.Text;
            objLog.Area = txtArea.Text;
            string xRuc        = txtRuc.Text;
            string xNroFactura = txtNroFactura.Text;

            ReportesN obj = new ReportesN();

            gdvDatos.Columns[5].Visible = true; // columna código anterior
            gdvDatos.DataSource         = obj.ListarReporte(objLog, vfechaini, vfechafin, vCondicion, xRuc, xNroFactura, ObjLogin);
            gdvDatos.DataBind();

            // columna código anterior
            if (!ckbMostrar.Checked)
            {
                gdvDatos.Columns[5].Visible = false;
            }

            lblRegistros.Text = gdvDatos.Rows.Count.ToString();
        }
Esempio n. 5
0
 public DataTable ListarReporte(LogisticaEn objLog, DateTime FechaIni, DateTime FechaFin, int Condicion, string xRuc, string xNroFactura, LoginEn ObjLogin)
 {
     return(objdatos.ListarReporte(objLog, FechaIni, FechaFin, Condicion, xRuc, xNroFactura, ObjLogin));
 }
Esempio n. 6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            //a = int.Parse(Name.Text);
            //b = int.Parse(FName.Text);
            string lname     = Name.Text;
            string fname     = FName.Text;
            string login     = lname + "." + fname;
            string loginnopl = StripText(login);
            string lowlogin  = loginnopl.ToLower();

            LoginG.AppendText(lowlogin);

            string mailadr = loginnopl + "@taurus-ochrona.pl";

            Email.AppendText(mailadr);

            var chars         = "abcdefghijklmnopqrstuvwxyz";
            var numbers       = "0123456789";
            var stringchars   = new Char[3];
            var stringnumbers = new Char[3];
            var random        = new Random();

            for (int i = 0; i < stringchars.Length; i++)
            {
                stringchars[i] = chars[random.Next(chars.Length)];
            }
            var stringcharsfinal = new String(stringchars);

            for (int j = 0; j < stringnumbers.Length; j++)
            {
                stringnumbers[j] = numbers[random.Next(numbers.Length)];
            }
            var stringnumbersfinal = new String(stringnumbers);

            char   zf   = stringcharsfinal[0];
            char   zs   = stringcharsfinal[1];
            char   zt   = stringcharsfinal[2];
            char   lf   = stringnumbersfinal[0];
            char   ls   = stringnumbersfinal[1];
            char   lt   = stringnumbersfinal[2];
            string pass = zf.ToString() + lf.ToString() + zs.ToString() + ls.ToString() + zt.ToString() + lt.ToString();

            PassE.AppendText(pass);

            string sso = "'" + lowlogin + ":" + pass + "' => array(\n    'uid' => array('" + lowlogin + "'),\n    'eduPersonAffiliation' => array('" + lowlogin + "')\n),";

            SSO.AppendText(sso);

            string firstn     = fname.Substring(0, 1);
            string firstl     = lname.Substring(0, 2);
            string enovalogin = firstl.ToUpper() + firstn.ToUpper();

            LoginEn.AppendText(enovalogin);

            string enovapass = PassD.Text;

            PassEn.AppendText(enovapass);


            //MessageBox.Show(lowlogin);
        }
Esempio n. 7
0
        public DataTable ListarReporte(LogisticaEn objLog, DateTime dfechaini, DateTime dfechafin, int Condicion, string xRuc, string xNroFactura, LoginEn ObjLogin)
        {
            DataTable tb = new DataTable();

            using (SqlDataAdapter adap = new SqlDataAdapter("uspBuscarFechas", cad_cn))
            {
                adap.SelectCommand.CommandType = CommandType.StoredProcedure;
                adap.SelectCommand.Parameters.AddWithValue("@Codigo", objLog.Codigo);
                adap.SelectCommand.Parameters.AddWithValue("@codAnterior", objLog.codAnterior);
                adap.SelectCommand.Parameters.AddWithValue("@Descripcion", objLog.Descripcion);
                adap.SelectCommand.Parameters.AddWithValue("@IdLogin", ObjLogin.IdLogin);
                adap.SelectCommand.Parameters.AddWithValue("@Sede", objLog.IdSede);
                adap.SelectCommand.Parameters.AddWithValue("@Edificio", objLog.Edificio);
                adap.SelectCommand.Parameters.AddWithValue("@Categoria", objLog.IdCategoria);
                adap.SelectCommand.Parameters.AddWithValue("@FechaIni", dfechaini);
                adap.SelectCommand.Parameters.AddWithValue("@FechaFin", dfechafin);
                adap.SelectCommand.Parameters.AddWithValue("@Condicion", Condicion);
                adap.SelectCommand.Parameters.AddWithValue("@Aula", objLog.Aula);
                adap.SelectCommand.Parameters.AddWithValue("@Area", objLog.Area);
                adap.SelectCommand.Parameters.AddWithValue("@Ruc", xRuc);
                adap.SelectCommand.Parameters.AddWithValue("@NumeroFactura", xNroFactura);


                adap.Fill(tb);
            }
            return(tb);
        }