示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Default.aspx");
            }
            EntUsuarios usua = new EntUsuarios();
            usua = (EntUsuarios)Session["Login"];

            lblEmpleado.Text = usua.NombreUsuario + " " + usua.ApellidoPaterno + " " + usua.ApellidoMaterno;

            BusProductos     obj    = new BusProductos();
            EntUltimoCliente ultimo = new EntUltimoCliente();
            ultimo = obj.SelectUltimoCliente(usua.Id_Usuario);
            if (ultimo.Fecha.Day != DateTime.Now.Day)
            {
                lblNumCliente.Text = "1";
            }
            else
            {
                int cliente = ultimo.Venta_Num_Cliente;
                lblNumCliente.Text = Convert.ToString(cliente + 1);
            }
        }
    }
示例#2
0
        public EntUsuarios SelectUsuario(string usuario, string contraseña)
        {
            DataTable dt = new DatUsuarios().SelectUsuario(usuario, contraseña);

            if (dt.Rows.Count == 0)
            {
                throw new ApplicationException("Usuario y/o Contraseña invalidos :(");
            }

            DataRow     dr   = dt.Rows[0];
            EntUsuarios usua = new EntUsuarios();

            usua.Id_Usuario       = Convert.ToInt32(dr["Id_Usuario"]);
            usua.NombreUsuario    = dr["Nombre_Usuario"].ToString();
            usua.ApellidoPaterno  = dr["Apellido_Paterno"].ToString();
            usua.ApellidoMaterno  = dr["Apellido_Materno"].ToString();
            usua.Usuario          = dr["Usuario"].ToString();
            usua.Contraseña       = dr["Contraseña"].ToString();
            usua.Nivel_Usuario    = dr["Nivel_Usuario"].ToString();
            usua.FechaAlta        = Convert.ToDateTime(dr["Fecha_Alta"]);
            usua.Telefono         = dr["Telefono"].ToString();
            usua.Celular          = dr["Celular"].ToString();
            usua.Direccion        = dr["Direccion"].ToString();
            usua.Estatus          = Convert.ToBoolean(dr["Estatus"]);
            usua.Pregunta_Secreta = dr["Pregunta_Secreta"].ToString();
            return(usua);
        }
示例#3
0
    public static void InsertaVentas(string idProducto, string nombreProducto, string piezasVendidas, string costoUnitario, string costoTotal, string numCliente, string costoTotalVenta)
    {
        EntUsuarios usua = new EntUsuarios();

        usua = (EntUsuarios)HttpContext.Current.Session["Login"];

        BusProductos obj = new BusProductos();
        List <EntProductosVentas> listaProdVenta = new List <EntProductosVentas>();
        EntProductosVentas        ent            = new EntProductosVentas();

        ent.UsuarioId      = usua.Id_Usuario;
        ent.NombreUsuario  = usua.NombreUsuario + " " + usua.ApellidoPaterno + " " + usua.ApellidoMaterno;
        ent.FechaAlta      = DateTime.Now;
        ent.NumCliente     = Convert.ToInt32(numCliente);
        ent.ProductoId     = Convert.ToInt32(idProducto);
        ent.NombreProducto = nombreProducto;
        ent.PiezasVendidas = Convert.ToInt32(piezasVendidas);
        ent.CostoUnitario  = Convert.ToDouble(costoUnitario);
        ent.CostoTotal     = Convert.ToDouble(costoTotal);

        listaProdVenta.Add(ent);
        obj.InsertVentas(listaProdVenta);

        BusBitacora obj2 = new BusBitacora();

        obj2.InsertBitacoraFarmacia(usua.Id_Usuario, usua.NombreUsuario + " " + usua.ApellidoPaterno + " " + usua.ApellidoMaterno, DateTime.Now, 1, "Ventas", "VENTAS FARMACIA : " + DateTime.Now + " Venta por un Costo Total de: " + costoTotalVenta + " Cliente: " + numCliente);
    }
示例#4
0
    public static string AgregaProducto(string prod, string sust, int cat, int tipo, string cant, int exis, double costo, string codigo)
    {
        string      inserta;
        string      mensaje = "OK";
        EntUsuarios usua    = new EntUsuarios();

        usua = (EntUsuarios)HttpContext.Current.Session["Login"];

        BusProductos bp = new BusProductos();

        inserta = bp.InsertaProducto(prod, sust, cat, tipo, cant, exis, costo, codigo);

        if (inserta == "OK")
        {
            BusBitacora obj2 = new BusBitacora();
            obj2.InsertBitacoraFarmacia(usua.Id_Usuario, usua.NombreUsuario + " " + usua.ApellidoPaterno + " " + usua.ApellidoMaterno, DateTime.Now, 4, "AltaNuevoProducto", "ALTA NUEVO PRODUCTO : " + DateTime.Now + " Producto: " + prod + " Existencia: " + exis + " Costo: " + costo + " Código de Barras: " + codigo);

            mensaje = "Producto Agregado con Exito.";
        }
        else
        {
            mensaje = inserta;
        }
        return(mensaje);
    }
示例#5
0
    public static string EliminarProducto(string producto, string sustancia, int categoria, int tipo, string cantidad, int existencia, double costo, string codigo, int productoID)
    {
        EntUsuarios usuario = new EntUsuarios();

        usuario = (EntUsuarios)HttpContext.Current.Session["Login"];

        string elimina;
        string mensaje = "OK";

        BusProductos bp = new BusProductos();

        elimina = bp.eliminaProducto(productoID);

        if (elimina == "OK")
        {
            BusBitacora obj2 = new BusBitacora();
            obj2.InsertBitacoraFarmacia(usuario.Id_Usuario, usuario.NombreUsuario + " " + usuario.ApellidoPaterno + " " + usuario.ApellidoMaterno, DateTime.Now, 9, "EliminaProducto", "ELIMINACION DE PRODUCTO : " + DateTime.Now + ", Codigo: " + codigo + ", Producto: " + producto + ", Sustancia:" + sustancia + ", Existencia: " + existencia + ", Costo: " + costo);

            mensaje = "Se Elimino el producto" + producto + " con Exito.";
        }
        else
        {
            mensaje = elimina;
        }
        return(mensaje);
    }
示例#6
0
    public static string ActualizarProducto(string producto, string sustancia, int categoria, int tipo, string cantidad, int existencia, double costo, string codigo, int productoID)
    {
        string      actualiza;
        string      mensaje = "OK";
        EntUsuarios usuario = new EntUsuarios();

        usuario = (EntUsuarios)HttpContext.Current.Session["Login"];

        BusProductos bp = new BusProductos();

        actualiza = bp.actualizaProdBus(producto, sustancia, categoria, tipo, cantidad, existencia, costo, codigo, productoID);

        if (actualiza == "OK")
        {
            BusBitacora obj2 = new BusBitacora();
            obj2.InsertBitacoraFarmacia(usuario.Id_Usuario, usuario.NombreUsuario + " " + usuario.ApellidoPaterno + " " + usuario.ApellidoMaterno, DateTime.Now, 5, "ActualizacionProducto", "ACTUALIZACION PRODUCTO : " + DateTime.Now + ", Codigo: " + codigo + ", Producto: " + producto + ", Sustancia:" + sustancia + ", Existencia: " + existencia + ", Costo: " + costo);

            mensaje = "Se actualizo con exito el producto.";
        }
        else
        {
            mensaje = actualiza;
        }
        return(mensaje);
    }
示例#7
0
    protected void btnEntarxs_Click(object sender, EventArgs e)
    {
        try
        {
            if (string.IsNullOrEmpty(txtUser.Text) || string.IsNullOrEmpty(txtPass.Text))
            {
                txtUser.Focus();
                txtPass.Text = "";
                txtUser.Text = "";
                throw new ApplicationException("Debe ingresar Usuario y Contraseña :(");
            }


            EntUsuarios usua = new EntUsuarios();
            usua.Usuario    = txtUser.Text.Trim();
            usua.Contraseña = txtPass.Text.Trim();
            EntUsuarios log = new BusUsuarios().SelectUsuario(usua.Usuario, usua.Contraseña);
            if (log == null)
            {
                throw new ApplicationException("Usuario y/o Contraseña incorrecta :(");
            }

            int         Nivel;
            DataTable   dt    = new DatUsuarios().SelectUsuario(usua.Usuario, usua.Contraseña);
            DataRow     dr    = dt.Rows[0];
            EntUsuarios nivel = new EntUsuarios();
            nivel.Nivel_Usuario = dr["Nivel_Usuario"].ToString();
            Nivel = Convert.ToInt32(nivel.Nivel_Usuario);

            if (Nivel == 2)
            {
                BusBitacora obj2 = new BusBitacora();
                obj2.InsertBitacoraFarmacia(log.Id_Usuario, log.NombreUsuario + " " + log.ApellidoPaterno + " " + log.ApellidoMaterno, DateTime.Now, 10, "InicioSession", "INICIO DE SESSION: En el modulo de Administrador " + DateTime.Now);

                Session["Login"] = log;
                Response.Redirect("tabsAdmin.aspx");
            }
            else if (Nivel == 3)
            {
                BusBitacora obj2 = new BusBitacora();
                obj2.InsertBitacoraFarmacia(log.Id_Usuario, log.NombreUsuario + " " + log.ApellidoPaterno + " " + log.ApellidoMaterno, DateTime.Now, 10, "InicioSession", "INICIO DE SESSION: En el modulo de Ventas " + DateTime.Now);

                Session["Login"] = log;
                Response.Redirect("VentasEmp1.aspx");
            }
        }
        catch (Exception ex)
        {
            mostrarMensaje(ex.Message);
        }
    }
示例#8
0
    public static void AgregaUsuario(string nombre, string paterno, string materno, string direccion, string tel, string cel, string usua, string pass, string pregunta)
    {
        EntUsuarios usuario = new EntUsuarios();

        usuario = (EntUsuarios)HttpContext.Current.Session["Login"];

        BusUsuarios bu = new BusUsuarios();

        bu.InsertaUsuario(nombre, paterno, materno, direccion, tel, cel, usua, pass, pregunta);

        BusBitacora obj2 = new BusBitacora();

        obj2.InsertBitacoraFarmacia(usuario.Id_Usuario, usuario.NombreUsuario + " " + usuario.ApellidoPaterno + " " + usuario.ApellidoMaterno, DateTime.Now, 7, "AltaNuevoUsuario", "ALTA NUEVO USUARIO : " + DateTime.Now + " Usuario: " + nombre + " " + paterno + " " + materno + " como Empleado para Ventas ");
    }
示例#9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["Login"] == null)
            {
                Response.Redirect("Default.aspx");
            }
            EntUsuarios usua = new EntUsuarios();
            usua = (EntUsuarios)Session["Login"];

            lblEmpleado.Text = usua.NombreUsuario + " " + usua.ApellidoPaterno + " " + usua.ApellidoMaterno;
        }
    }
示例#10
0
    public static string SelectVentasEmpleadosNEW()
    {
        EntUsuarios usua = new EntUsuarios();

        usua = (EntUsuarios)HttpContext.Current.Session["Login"];

        List <EntTotales> totales = new List <EntTotales>();

        totales = new BusReportes().SelectVentasEmpleadosNEW(usua.Id_Usuario);

        JavaScriptSerializer oSerializer = new JavaScriptSerializer();
        string sJson = oSerializer.Serialize(totales);

        return(sJson);
    }
示例#11
0
    public static string SelectVentasMedicoNEW()
    {
        EntUsuarios usua = new EntUsuarios();

        usua = (EntUsuarios)HttpContext.Current.Session["Login"];

        List <EntVentasMedico> ventas = new List <EntVentasMedico>();

        ventas = new BusReportes().SelectVentasMedicoNEW(usua.Id_Usuario);

        JavaScriptSerializer oSerializer = new JavaScriptSerializer();
        string sJson = oSerializer.Serialize(ventas);

        return(sJson);
    }
示例#12
0
        public EntUsuarios SelectCambioPass(string usuario, string palabra)
        {
            DataTable dt = new DatUsuarios().SelectCambioPass(usuario, palabra);

            if (dt.Rows.Count == 0)
            {
                throw new ApplicationException("Usuario y/o Palabra Secreta incorrectos :(");
            }
            DataRow     dr   = dt.Rows[0];
            EntUsuarios usua = new EntUsuarios();

            usua.Id_Usuario       = Convert.ToInt32(dr["Id_Usuario"]);
            usua.NombreUsuario    = dr["Nombre_Usuario"].ToString();
            usua.ApellidoPaterno  = dr["Apellido_Paterno"].ToString();
            usua.ApellidoMaterno  = dr["Apellido_Materno"].ToString();
            usua.Usuario          = dr["Usuario"].ToString();
            usua.Pregunta_Secreta = usua.Pregunta_Secreta = dr["Pregunta_Secreta"].ToString();

            return(usua);
        }