示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["id_rol"].Equals("null"))
        {
            Response.Redirect("index.aspx");
        }
        if (Session["verificar"].Equals("Verificada") && !Session["estado"].Equals("Normal"))
        {
            Response.Redirect("Configuracion.aspx");
        }
        if (!Session["verificar"].Equals("Verificada") && Session["estado"].Equals("Gratis"))
        {
            Response.Redirect("Configuracion.aspx");
        }
        if (Session["verificar"].Equals("null") && !Session["estado"].Equals("null"))
        {
            Response.Redirect("Configuracion.aspx");
        }

        _id_user    = int.Parse(Session["id_user"].ToString());
        _id_empresa = int.Parse(Session["id_empresa"].ToString());

        if (!IsPostBack)
        {
            Usuario user = new Usuario();
            GV_Datos.DataSource = user.obtenerEmpresa(_id_empresa);
            GV_Datos.DataBind();
            DV_FotoPerfil.DataSource = user.obtenerEmpresa(_id_empresa);
            DV_FotoPerfil.DataBind();
            GV_Productos.DataSource = user.obtenerProductos(_id_empresa);
            GV_Productos.DataBind();
        }
    }
示例#2
0
    protected void B_Agregar_Click(object sender, EventArgs e)
    {
        ValidacionesCRUDVendedor val = new ValidacionesCRUDVendedor(TB_Cedula.Text, TB_Nombre.Text, TB_Clave.Text, TB_Direccion.Text, TB_Telefono.Text,
                                                                    TB_Correo.Text, D_Sexo.SelectedValue.ToString(), Session["sede"].ToString(), TB_Rol.Text,
                                                                    null, null, null, null, null,
                                                                    null, null, null, null);

        string a = val.hacerTodoAgregar();


        usu = dao.traerUsuarios2(Session["sede"].ToString());
        GV_Productos.DataSource = usu;
        GV_Productos.DataBind();
        DropDownList1.Items.Add(TB_Cedula.Text);
        TB_Cedula.Text    = "";
        TB_Nombre.Text    = "";
        TB_Clave.Text     = "";
        TB_Direccion.Text = "";
        TB_Telefono.Text  = "";
        TB_Correo.Text    = "";

#pragma warning disable CS0618 // Type or member is obsolete
        RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('" + a + "');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
    }
示例#3
0
    protected void B_Actualizar_Click(object sender, EventArgs e)
    {
        bool resultadoNombre = Regex.IsMatch(TB_Nombre0.Text, @"^[a-zA-Z]+$");

        if (validarLlenoEditar() == true)
        {
            if (resultadoNombre == true)
            {
                if (validarNumeros(TB_Telefono0.Text) == true)
                {
                    Usuario usuario2 = new Usuario();

                    usuario2.Cedula    = int.Parse(TB_Cedula0.Text);
                    usuario2.Nombre    = TB_Nombre0.Text;
                    usuario2.Clave     = TB_Clave0.Text;
                    usuario2.Direccion = TB_Direccion0.Text; usuario2.Estado = 1;

                    usuario2.Telefono     = int.Parse(TB_Telefono0.Text);
                    usuario2.Sexo         = D_Sexo.SelectedValue;
                    usuario2.Sede         = Session["sede"].ToString();
                    usuario2.Correo       = TB_Correo0.Text;
                    usuario2.Session      = "hola";
                    usuario2.RolId        = int.Parse(TB_Rol0.Text);
                    usuario2.LastModified = DateTime.Now;

                    dao.actualizarUsuario(usuario2);

                    TB_Cedula0.Text    = "";
                    TB_Nombre0.Text    = "";
                    TB_Clave0.Text     = "";
                    TB_Direccion0.Text = "";
                    TB_Telefono0.Text  = "";
                    TB_Correo0.Text    = "";

                    usu = dao.traerUsuarios2(Session["sede"].ToString());
                    GV_Productos.DataSource = usu;
                    GV_Productos.DataBind();
                    DropDownList1.Items.Add(TB_Cedula.Text);
                }
                else
                {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                    RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese el telefono del Admin correctamente.');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                }
            }
            else
            {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese el nombre del Admin correctamente.');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
            }
        }
        else
        {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
            RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese todos los datos. ');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
        }
    }
示例#4
0
    protected void GV_Productos_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
    {
        GV_Productos.EditIndex = -1;
        Usuario user = new Usuario();

        GV_Productos.DataSource = user.obtenerProductos(_id_empresa);
        GV_Productos.DataBind();
    }
示例#5
0
    protected void B_AgregarProducto_Click(object sender, EventArgs e)
    {
        ValidacionesCRUDProducto val = new ValidacionesCRUDProducto();

        val.AgregarProducto(TB_ReferenciaProducto.Text, TB_Precio.Text, TB_Cantidad.Text, DL_Tallas.SelectedValue);
        Response.Write("<script>window.alert('" + val.devuelvemensaje() + "';</script>");
        GV_Productos.DataBind();
        this.reiniciar();
    }
示例#6
0
    protected void GV_Productos_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GV_Productos.EditIndex = e.NewEditIndex;
        Usuario obtener = new Usuario();

        obtener.obtenerProductos(_id_empresa);

        GV_Productos.DataSource = obtener.obtenerProductos(_id_empresa);
        GV_Productos.DataBind();
    }
    protected void BTN_Eliminar_Click(object sender, EventArgs e)
    {
        Button     eliminar = (Button)sender;
        DLProducto datos    = new DLProducto();

        datos.eliminarProducto(int.Parse(eliminar.CommandArgument.ToString()), Session.SessionID);

        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('se elimino correctamente')", true);
        GV_Productos.DataBind();
    }
示例#8
0
    protected void B_Eliminar_Click(object sender, EventArgs e)
    {
        Usuario usuario3 = new Usuario();

        usuario3.Cedula = int.Parse(DropDownList1.SelectedItem.ToString());
        dao.eliminarUsuario(DropDownList1.SelectedItem.ToString());

        usu = dao.traerUsuarios2(Session["sede"].ToString());
        GV_Productos.DataSource = usu;
        GV_Productos.DataBind();
        DropDownList1.Items.Remove(DropDownList1.SelectedItem.ToString());
    }
示例#9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        _id_user    = int.Parse(Session["id_user"].ToString());
        _id_empresa = int.Parse(Session["id_empresa"].ToString());

        if (Session["id_rol"].Equals("null"))
        {
            Response.Redirect("index.aspx");
        }

        /*  if (Session["verificar"].Equals("Verificada") && !Session["estado"].Equals("Normal"))
         * {
         *    Response.Redirect("Configuracion.aspx");
         * }
         * if (!Session["verificar"].Equals("Verificada") && Session["estado"].Equals("Gratis"))
         * {
         *    Response.Redirect("Configuracion.aspx");
         * }
         * if (Session["verificar"].Equals("null") && !Session["estado"].Equals("null"))
         * {
         *    Response.Redirect("Configuracion.aspx");
         * }*/
        Usuario obtener = new Usuario();

        obtener.obtenerEmpresa(_id_empresa);

        GV_Empresa.DataSource = obtener.obtenerEmpresa(_id_empresa);
        GV_Empresa.DataBind();

        obtener.obtenerProductos(_id_empresa);

        GV_Productos.DataSource = obtener.obtenerProductos(_id_empresa);
        GV_Productos.DataBind();

        Usuario   datos       = new Usuario();
        DataTable informacion = datos.obtenerFactura(_id_empresa);

        if (informacion.Rows.Count == 0)
        {
            datos.crearFactura(_id_empresa);

            informacion           = datos.obtenerFactura(_id_empresa);
            Session["id_factura"] = informacion.Rows[0]["id_factura"].ToString();
        }
        else
        {
            Session["id_factura"] = informacion.Rows[0]["id_factura"].ToString();
        }
    }
示例#10
0
    protected void B_EditarProducto_Click(object sender, EventArgs e)
    {
        ValidacionesCRUDProducto val = new ValidacionesCRUDProducto();

        val.EditarProducto(TB_EditarReferencia.Text, TB_EditarPrecio.Text, TB_EditarCantidad.Text, DL_EditarTallas.SelectedValue, Convert.ToInt32(Session["idproducto"]), Convert.ToString(Session["compara"]));
        Response.Write("<script>window.alert('" + val.devuelvemensaje() + "';</script>");
        GV_Productos.DataBind();
        TB_EditarReferencia.Text      = "";
        TB_EditarCantidad.Text        = "";
        TB_EditarPrecio.Text          = "";
        DL_EditarTallas.SelectedIndex = 0;
        B_EditarProducto.Enabled      = false;
        B_Cancelar.Enabled            = false;
        Session["compara"]            = null;
    }
示例#11
0
    protected void B_Agregar_Click(object sender, EventArgs e)
    {
        accion = "guardar";
        ValidacionesCrudAdmin val = new ValidacionesCrudAdmin(TB_Nombre.Text.ToString(), TB_Cedula.Text.ToString(), TB_Correo.Text.ToString(), TB_Direccion.Text.ToString(),
                                                              TB_Telefono.Text.ToString(), D_Sedes.SelectedValue.ToString(), D_Sexo.SelectedValue.ToString(), TB_Clave.Text.ToString(),
                                                              TB_Nombre0.ToString(), TB_Cedula0.ToString(), TB_Correo0.ToString(), TB_Direccion0.ToString(),
                                                              TB_Telefono0.ToString(), D_Sedes0.SelectedValue, D_Sexo0.SelectedValue, TB_Clave0.Text.ToString(), accion);

        Response.Write("<script>window.alert('" + val.devuelvemensaje() + "';</script>");
        this.limpiar();
        this.llenarGV_Usuarios();

        //dao.agregarUsuarioNuevamente(TB_Cedula.Text);
        usu = dao.traerUsuariosAdmin();
        GV_Productos.DataSource = usu;
        GV_Productos.DataBind();
    }
示例#12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        usu = dao.traerUsuariosAdmin();
        GV_Productos.DataSource = usu;
        GV_Productos.DataBind();
        sedess = dao.traerSedes();
        admins = dao.traerUsuariosAdmin();

        if (!IsPostBack)
        {
            for (int i = 0; i < sedess.Rows.Count; i++)
            {
                D_Sedes.Items.Add(sedess.Rows[i]["nombresede"].ToString() + "-" + sedess.Rows[i]["ciudad"].ToString());
                D_Sedes0.Items.Add(sedess.Rows[i]["nombresede"].ToString() + "-" + sedess.Rows[i]["ciudad"].ToString());
            }
        }
    }
示例#13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        usu = dao.traerUsuarios2(Session["sede"].ToString());
        GV_Productos.DataSource = usu;
        GV_Productos.DataBind();
        sedess = dao.traerSedes();



        if (!IsPostBack)
        {
            for (int i = 0; i < usu.Rows.Count; i++)
            {
                DropDownList1.Items.Add(usu.Rows[i]["cedula"].ToString());
            }
        }
        TB_Rol.Text = "3";
    }
示例#14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ValidarMasterAdmin val = new ValidarMasterAdmin();

        //Response.Redirect(val.validarSession(Session["user_id"].ToString(), Session["clave"].ToString(), Session["rol_id"].ToString(), Session["sede"].ToString()));
        usu = dao.traerUsuarios2(Session["sede"].ToString());
        GV_Productos.DataSource = usu;
        GV_Productos.DataBind();
        sedess = dao.traerSedes();



        if (!IsPostBack)
        {
            for (int i = 0; i < usu.Rows.Count; i++)
            {
                DropDownList1.Items.Add(usu.Rows[i]["cedula"].ToString());
            }
        }
        TB_Rol.Text = "3";
    }
示例#15
0
    protected void B_Agregar_Click(object sender, EventArgs e)
    {
        bool resultadoNombre = Regex.IsMatch(TB_Nombre.Text, @"^[a-zA-Z]+$");

        if (validarLlenoAgregar() == true)
        {
            if (resultadoNombre == true)
            {
                if (validarNumeros(TB_Telefono.Text) == true)
                {
                    if (validarNumeros(TB_Cedula.Text) == true)
                    {
                        if (validarCedula() == true)
                        {
                            if (validarAdmin() == true)
                            {
                                usuario.Cedula = Convert.ToInt64(TB_Cedula.Text);
                                if (usuario.Cedula <= 0)
                                {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                                    RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese los datos de la cédula correctamente.');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                                    return;
                                }
                                usuario.Nombre    = TB_Nombre.Text;//
                                usuario.Clave     = TB_Clave.Text;
                                usuario.Direccion = TB_Direccion.Text;
                                usuario.Telefono  = Convert.ToInt64(TB_Telefono.Text);//
                                if (usuario.Telefono <= 0)
                                {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                                    RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese los datos del teléfono correctamente.');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                                    return;
                                }
                                usuario.Sexo         = D_Sexo.SelectedValue;
                                usuario.Sede         = D_Sedes.SelectedValue;
                                usuario.Correo       = TB_Correo.Text;
                                usuario.Estado       = 1;
                                usuario.Session      = "hola";
                                usuario.RolId        = 2;
                                usuario.LastModified = DateTime.Now;

                                dao.CrearUsuario(usuario);

                                this.limpiar();

                                this.llenarGV_Usuarios();
                            }
                            else
                            {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                                RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ya existe un usuario para esta sede.');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                            }
                        }
                        else
                        {
                            dao.agregarUsuarioNuevamente(TB_Cedula.Text);
                            usu = dao.traerUsuariosAdmin();
                            GV_Productos.DataSource = usu;
                            GV_Productos.DataBind();



#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                            RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Este usuario ya existe');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                        }
                    }
                    else
                    {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                        RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese la cedula del Admin correctamente.');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                    }
                }
                else
                {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                    RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese el telefono del Admin correctamente.');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
                }
            }
            else
            {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
                RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese el nombre del Admin correctamente.');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
            }
        }
        else
        {
#pragma warning disable CS0618 // El tipo o el miembro están obsoletos
            RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese todos los datos. ');</script>");
#pragma warning restore CS0618 // El tipo o el miembro están obsoletos
        }
    }
示例#16
0
    protected void B_EditarProducto_Click(object sender, EventArgs e)
    {
        if (validarLlenoEditar() == true)
        {
            if (validarNumeros(TB_EditarCantidad.Text) == true)
            {
                if (validarNumeros(TB_EditarPrecio.Text) == true)
                {
                    DAOUsuario dAO      = new DAOUsuario();
                    Producto   producto = new Producto();
                    string     comp;
                    producto.Idproducto         = Convert.ToInt32(Session["idproducto"]);
                    producto.ReferenciaProducto = TB_EditarReferencia.Text;
                    producto.Cantidad           = Convert.ToInt64(TB_EditarCantidad.Text);
                    producto.Precio             = Convert.ToDouble(TB_EditarPrecio.Text);
                    producto.Talla = Convert.ToDouble(DL_EditarTallas.SelectedValue);
                    if (producto.Precio <= 0 || producto.Cantidad <= 0)
                    {
#pragma warning disable CS0618 // Type or member is obsolete
                        RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese un valor mayor a cero.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
                        return;
                    }
                    comp = Convert.ToString(Session["compara"]);
                    if (Convert.ToInt32(producto.Cantidad) < Convert.ToInt32(comp))
                    {
            #pragma warning disable CS0618 // Type or member is obsolete
                        RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('El numero de elementos de esta referencia debe ser mayor o igual a los ya existente.');</script>");
            #pragma warning restore CS0618 // Type or member is obsolete
                    }
                    else
                    {
                        dAO.editarProducto(producto);
            #pragma warning disable CS0618 // Type or member is obsolete
                        RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Producto editado exitosamente.');</script>");
            #pragma warning restore CS0618 // Type or member is obsolete

                        GV_Productos.DataBind();
                        TB_EditarReferencia.Text      = "";
                        TB_EditarCantidad.Text        = "";
                        TB_EditarPrecio.Text          = "";
                        DL_EditarTallas.SelectedIndex = 0;
                        B_EditarProducto.Enabled      = false;
                        B_Cancelar.Enabled            = false;
                        Session["compara"]            = null;
                    }
                }
                else
                {
#pragma warning disable CS0618 // Type or member is obsolete
                    RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese el precio del producto correctamente.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
                }
            }
            else
            {
#pragma warning disable CS0618 // Type or member is obsolete
                RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese la cantidad del producto correctamente.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
            }
        }
        else
        {
#pragma warning disable CS0618 // Type or member is obsolete
            RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese todos los datos.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
        }
    }
示例#17
0
    protected void B_AgregarProducto_Click(object sender, EventArgs e)
    {
        if (validarLlenoAgregar() == true)
        {
            if (validarNumeros(TB_Cantidad.Text) == true)
            {
                if (validarNumeros(TB_Precio.Text) == true)
                {
                    DAOUsuario dAO       = new DAOUsuario();
                    Producto   producto  = new Producto();
                    Producto   producto2 = new Producto();
                    producto.ReferenciaProducto = TB_ReferenciaProducto.Text;
                    producto.Cantidad           = Convert.ToInt64(TB_Cantidad.Text);
                    producto.Precio             = Convert.ToDouble(TB_Precio.Text);
                    producto.Talla = Convert.ToDouble(DL_Tallas.SelectedValue);
                    if (producto.Precio <= 0 || producto.Cantidad <= 0)
                    {
#pragma warning disable CS0618 // Type or member is obsolete
                        RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese un valor mayor a cero.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
                        return;
                    }

                    producto2.ReferenciaProducto = TB_ReferenciaProducto.Text;
                    producto2.Precio             = Convert.ToDouble(TB_Precio.Text);
                    producto2.Talla = Convert.ToDouble(DL_Tallas.SelectedValue);
                    List <string>   referencias  = dAO.ReferenciasProducto();
                    List <Producto> referencias2 = new List <Producto>();
                    referencias2 = dAO.pruebaaa();

                    if (referencias2.Contains(producto2))
                    {
#pragma warning disable CS0618 // Type or member is obsolete
                        RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Este producto ya esta registrado. Si desea añadir mas elementos de este producto, dirijase a la seccion de actualizar un producto.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
                    }
                    else
                    {
                        //-------------------VALIDACIONES AQUI ANTES DE ENVIARLO------------------------//
                        //if (referencias.Contains(producto.ReferenciaProducto))
                        //{
                        dAO.crearProducto(producto);

                        GV_Productos.DataBind();
                        TB_ReferenciaProducto.Text = "";
                        TB_Precio.Text             = "";
                        TB_Cantidad.Text           = "";
                        DL_Tallas.SelectedIndex    = 0;
#pragma warning disable CS0618 // Type or member is obsolete
                        RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Producto registrado exitosamente.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete

                        //}
                    }
                }
                else
                {
#pragma warning disable CS0618 // Type or member is obsolete
                    RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese el precio del producto correctamente.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
                }
            }
            else
            {
#pragma warning disable CS0618 // Type or member is obsolete
                RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese la cantidad del producto correctamente.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
            }
        }
        else
        {
#pragma warning disable CS0618 // Type or member is obsolete
            RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ingrese todos los datos.');</script>");
#pragma warning restore CS0618 // Type or member is obsolete
        }
    }
示例#18
0
 void llenarGV_Usuarios()
 {
     usu = dao.traerUsuariosAdmin();
     GV_Productos.DataSource = usu;
     GV_Productos.DataBind();
 }