Пример #1
0
    public DataTable ListaPedidos(string Estado)
    {
        FuncUser    Usu          = new FuncUser();
        Infousuario DatosCliente = Usu.DatosUsuario();
        string      Select       = "SELECT e_Pedidos.nom_pedido AS 'Nombre', e_Pedidos.PedidoAlfak AS 'Numero', e_Pedidos.fecha_hora_pedido AS 'FechaIng', CONVERT(varchar,e_Pedidos.fecha_entrega,105) AS 'FechaEntr'," +
                                   " e_Pedidos.tipo_despacho AS 'TipoDes', e_Pedidos.observacion AS 'Observa'," +
                                   " e_Usuario.Usuario AS 'Usuario', e_Pedidos.Cantidad AS 'Cantidad', CAST(convert(int,ROUND(e_Pedidos.totalPedido,0)) AS VARCHAR) AS 'Total', e_Pedidos.Estado AS 'Estado'" +
                                   " FROM e_Pedidos INNER JOIN e_Usuario ON e_Pedidos.id_usuario = e_Usuario.ID" +
                                   " INNER JOIN e_TipoUsu ON e_Usuario.Id_Tipo = e_TipoUsu.ID" +
                                   " WHERE (e_TipoUsu.Rut = @rut) AND (e_Pedidos.Estado = @Estado)";
        DataTable ListaTotal = new DataTable();

        using (ConnPlabal)
        {
            try
            {
                SqlDataAdapter adapter = new SqlDataAdapter(Select, ConnPlabal);
                adapter.SelectCommand.Parameters.AddWithValue("@rut", DatosCliente.Rutempresa);
                adapter.SelectCommand.Parameters.AddWithValue("@Estado", Estado);
                adapter.Fill(ListaTotal);
            }
            finally
            {
            }
        }



        return(ListaTotal);
    }
Пример #2
0
    public Montos Montos()
    {
        FuncUser    usuario  = new FuncUser();
        Montos      datos    = new Montos();
        Infousuario datouser = usuario.DatosUsuario();

        datos.Credit     = Convert.ToDouble(Credito() + RiesgoPropio() + datouser.RiesgoPRecom);
        datos.Utilizado  = Convert.ToDouble(CupoUtilizado());
        datos.Disponible = datos.Credit - datos.Utilizado;

        return(datos);
    }
Пример #3
0
        public DataTable Pedidos(DateTime Fdesde, DateTime Fhasta, string Estados)
        {
            Thread.CurrentThread.CurrentCulture = new CultureInfo("es-CL");
            string Select = "";

            Select = "SELECT TOP 1000 e_Pedidos.nom_pedido AS 'Pedido'," +
                     " e_Pedidos.PedidoAlfak AS 'Numero', " +
                     "e_Pedidos.fecha_hora_pedido AS 'Fecha'," +
                     " e_Pedidos.tipo_despacho AS 'TipoDesp'," +
                     " e_Pedidos.observacion AS 'Observa'," +
                     " e_Usuario.Usuario AS 'Usuario'," +
                     " e_Pedidos.Cantidad AS 'Cantidad', " +
                     "'$' + replace(replace( convert( varchar(32), cast(cast( e_Pedidos.totalPedido AS varchar(32)) AS money), 1 ), '.00', '' ),',','.')  AS 'Neto'," +
                     " CASE WHEN  e_Pedidos.Estado='ING' THEN 'Ingresado'" +
                     " WHEN  e_Pedidos.Estado='PRG' THEN 'En fabricación'" +
                     " WHEN  e_Pedidos.Estado='DIS' THEN 'Para despacho'" +
                     " WHEN  e_Pedidos.Estado='DES' THEN 'Entregado' END AS 'Estado'" +
                     " FROM e_Pedidos INNER JOIN e_Usuario ON e_Pedidos.id_usuario = e_Usuario.ID" +
                     " INNER JOIN e_TipoUsu ON e_Usuario.Id_Tipo = e_TipoUsu.ID" +
                     " WHERE (e_TipoUsu.Rut = @rut) AND (e_Pedidos.Estado IN (" + Estados + ")) AND (e_Pedidos.fecha_hora_pedido > @Fdesde) AND (e_Pedidos.fecha_hora_pedido < @Fhasta) ORDER BY e_Pedidos.Estado, e_Pedidos.fecha_hora_pedido ASC ";

            FuncUser    Usu          = new FuncUser();
            Infousuario Datosusuario = Usu.DatosUsuario();
            DataTable   ListaTotal   = new DataTable();

            using (ConnPlabal)
            {
                try
                {
                    SqlDataAdapter adapter = new SqlDataAdapter(Select, ConnPlabal);
                    adapter.SelectCommand.Parameters.AddWithValue("@rut", Datosusuario.Rutempresa);
                    adapter.SelectCommand.Parameters.AddWithValue("@Fdesde", Fdesde.ToString("MM-dd-yyyy"));
                    adapter.SelectCommand.Parameters.AddWithValue("@Fhasta", Fhasta.ToString("MM-dd-yyyy"));
                    adapter.Fill(ListaTotal);
                }
                catch (Exception ex)
                {
                }
            }



            return(ListaTotal);
        }
Пример #4
0
    protected void Page_Load()
    {
        if (!IsPostBack)
        {
            // Determine las secciones que se van a presentar
            var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name);
            setPassword.Visible    = !hasLocalPassword;
            changePassword.Visible = hasLocalPassword;

            CanRemoveExternalLogins = hasLocalPassword;

            // Presentar mensaje de operación correcta
            var message = Request.QueryString["m"];
            if (message != null)
            {
                // Seccionar la cadena de consulta desde la acción
                Form.Action = ResolveUrl("~/Account/Manage");

                SuccessMessage =
                    message == "ChangePwdSuccess" ? "Se ha cambiado la contraseña con éxito."
                    : message == "SetPwdSuccess" ? "Se estableció la contraseña."
                    : message == "RemoveLoginSuccess" ? "El inicio de sesión externo se ha quitado."
                    : String.Empty;
                successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage);
            }
        }


        // Vincular con datos la lista de las cuentas externas
        var accounts = OpenAuth.GetAccountsForUser(User.Identity.Name);

        CanRemoveExternalLogins = CanRemoveExternalLogins || accounts.Count() > 1;

        FuncUser    user = new FuncUser();
        Infousuario info = user.DatosUsuario();

        LblName.Text = "Hola " + info.Nombre + ", en esta página puedes cambiar tu contraseña. Te recomiendo que realices este procedimiento con frecuencia para evitar ataques.";
    }
Пример #5
0
        public void Inserte_dicc(decimal espsep, int esp1, int esp3, string comph, string producli, string cod)
        {
            FuncUser    Usuario = new FuncUser();
            Infousuario infousu = Usuario.DatosUsuario();

            ConnPlabal.Open();

            cmdPlabal = new SqlCommand("INSERT INTO PLABAL.dbo.e_diccionarioclientes (comp_ph,comp_cliente,per_cri1,per_herraje,per_cri2,codigo,Id_usuario,fecha) VALUES (@comph,@nombrepro,@esp1,@esp2,@esp3,@codigo,@Id_usuario, GETDATE())", ConnPlabal);

            cmdPlabal.Parameters.AddWithValue("@esp2", espsep);
            cmdPlabal.Parameters.AddWithValue("@esp1", esp1);
            cmdPlabal.Parameters.AddWithValue("@esp3", esp3);
            cmdPlabal.Parameters.AddWithValue("@comph", comph);
            cmdPlabal.Parameters.AddWithValue("@nombrepro", producli);
            cmdPlabal.Parameters.AddWithValue("@codigo", cod);
            cmdPlabal.Parameters.AddWithValue("@Id_usuario", infousu.Id);



            int filas = cmdPlabal.ExecuteNonQuery();

            ConnPlabal.Close();
        }
Пример #6
0
    public List <TablaPedidos> TodosLosPedidos(string Tipo)
    {
        string Select = "";

        if (Tipo == "Todos")
        {
            Select = "SELECT e_Pedidos.nom_pedido AS 'Nombre', e_Pedidos.PedidoAlfak AS 'Numero', e_Pedidos.fecha_hora_pedido AS 'FechaIng', CONVERT(varchar,e_Pedidos.fecha_entrega,105) AS 'FechaEntr'," +
                     " e_Pedidos.tipo_despacho AS 'TipoDesp', e_Pedidos.observacion AS 'Observa'," +
                     " e_Usuario.Usuario AS 'Usuario', e_Pedidos.Cantidad AS 'Cantidad', CAST(convert(int,ROUND(e_Pedidos.totalPedido,0)) AS VARCHAR) AS 'Total', e_Pedidos.Estado AS 'Estado'" +
                     " FROM e_Pedidos INNER JOIN e_Usuario ON e_Pedidos.id_usuario = e_Usuario.ID" +
                     " INNER JOIN e_TipoUsu ON e_Usuario.Id_Tipo = e_TipoUsu.ID" +
                     " WHERE (e_TipoUsu.Rut = @rut) AND (e_Pedidos.Estado = 'ING' OR e_Pedidos.Estado = 'PRG' OR e_Pedidos.Estado = 'DIS') ORDER BY e_Pedidos.fecha_hora_pedido DESC ";
        }
        else
        {
            Select = "SELECT TOP 100 e_Pedidos.nom_pedido AS 'Nombre', e_Pedidos.PedidoAlfak AS 'Numero', e_Pedidos.fecha_hora_pedido AS 'FechaIng', CONVERT(varchar,e_Pedidos.fecha_entrega,105) AS 'FechaEntr'," +
                     " e_Pedidos.tipo_despacho AS 'TipoDesp', e_Pedidos.observacion AS 'Observa'," +
                     " e_Usuario.Usuario AS 'Usuario', e_Pedidos.Cantidad AS 'Cantidad', CAST(convert(int,ROUND(e_Pedidos.totalPedido,0)) AS VARCHAR) AS 'Total', e_Pedidos.Estado AS 'Estado'" +
                     " FROM e_Pedidos INNER JOIN e_Usuario ON e_Pedidos.id_usuario = e_Usuario.ID" +
                     " INNER JOIN e_TipoUsu ON e_Usuario.Id_Tipo = e_TipoUsu.ID" +
                     " WHERE (e_TipoUsu.Rut = @rut) AND (e_Pedidos.Estado IN ('" + Tipo + "')) ORDER BY e_Pedidos.fecha_hora_pedido DESC ";
        }
        FuncUser    Usu          = new FuncUser();
        Infousuario Datosusuario = Usu.DatosUsuario();
        DataTable   ListaTotal   = new DataTable();

        using (ConnPlabal)
        {
            try
            {
                SqlDataAdapter adapter = new SqlDataAdapter(Select, ConnPlabal);
                adapter.SelectCommand.Parameters.AddWithValue("@rut", Datosusuario.Rutempresa);

                adapter.Fill(ListaTotal);
            }
            catch (Exception ex)
            {
            }
        }
        List <TablaPedidos> TotalPedidos = new List <TablaPedidos>();
        int y = 10;
        int x = 0;
        int z = 1;

        if (ListaTotal.Rows.Count > 0)
        {
            foreach (DataRow dr in ListaTotal.Rows)
            {
                TablaPedidos Pedidos = new TablaPedidos
                {
                    Nombre    = dr["Nombre"].ToString(),
                    Numero    = dr["Numero"].ToString(),
                    FechaIng  = dr["FechaIng"].ToString(),
                    FechaEntr = dr["FechaEntr"].ToString(),
                    TipoDes   = dr["TipoDesp"].ToString(),
                    Observa   = dr["Observa"].ToString(),
                    Usuario   = dr["Usuario"].ToString(),
                    Cantidad  = dr["Cantidad"].ToString(),
                    Total     = dr["Total"].ToString(),
                    Estado    = dr["Estado"].ToString(),
                    Pagina    = z
                };
                TotalPedidos.Add(Pedidos);
                x++;
                if (x == y)
                {
                    y = y + 10;
                    z = z + 1;
                }
            }
        }



        return(TotalPedidos);
    }
Пример #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     FuncUser    funcion = new FuncUser();
     Infousuario usuario = funcion.DatosUsuario();
 }