public async Task<ActionResult<CUsuarios>> PostCUsuarios(CUsuarios cUsuarios)
        {
            _context.CUsuarios.Add(cUsuarios);
            await _context.SaveChangesAsync();

            return CreatedAtAction("GetCUsuarios", new { id = cUsuarios.IdUsuario }, cUsuarios);
        }
Exemple #2
0
 protected void ComprobarUsuario(CUsuarios aux)
 {
     try
     {
         if (aux.usuario != null)
         {
             btnEntrar.Text = "Salir";
             if (aux.permiso == 1) // es administrador
             {
                 btnAdministrador.Visible = true;
                 btnVentas.Visible        = false;
                 lblMensaje.Text          = "Bienvenido " + aux.nombreapellido + "(" + aux.usuario + ")";
             }
             if (aux.permiso == 2) // es ventas
             {
                 btnAdministrador.Visible = false;
                 btnVentas.Visible        = true;
                 lblMensaje.Text          = "Bienvenido " + aux.nombreapellido + "(" + aux.usuario + ")";
             }
         }
     }
     catch
     {
         lblMensaje.Text          = "Ingresdar al Sistema";
         btnEntrar.Text           = "Entrar";
         btnAdministrador.Visible = false;
         btnVentas.Visible        = false;
     }
 }
        private void buttonX4_Click(object sender, EventArgs e)
        {
            if (CValidar.ValidarUsuario(tb_nombre, tb_ci, cb_tipo, tb_usuario, errorIcono, this))
            {
                string time = DateTime.Now.ToString("yyyy_mm_dd hh_mm_ss");

                MUsuario us = new MUsuario(0, tb_nombre.Text, tb_ci.Text, tb_direccion.Text, tb_telefono.Text, cb_tipo.Items[cb_tipo.SelectedIndex].ToString(), "enable", tb_usuario.Text, CValidar.Encrypt(tb_ci.Text));

                if (id_user == 0)
                {
                    if (CUsuarios.Insertar(us, this))
                    {
                        botones(false, false, false, true, true);
                        mostrar();
                        habilitar(true);
                        limpiar();
                        id_user = 0;
                    }
                }
                else
                {
                    if (CUsuarios.Editar(id_user, us, this))
                    {
                        botones(true, false, false, false, true);
                        mostrar();
                        habilitar(true);
                        limpiar();
                        id_user = 0;
                    }
                }
            }
        }
        private void btnRegister_Click(object sender, EventArgs e)
        {
            try {
                if (nombreTextBox.Text.Equals("") || correoTextBox.Text.Equals("") || claveTextBox.Text.Equals(""))
                {
                    frmMensajeAviso.Avisar("Debe llenar todos los campos");
                }
                else
                {
                    Usuarios  usu  = new Usuarios();
                    CUsuarios cUsu = new CUsuarios();

                    usuariosBindingSource.EndEdit();
                    usu = (Usuarios)usuariosBindingSource.Current;

                    cUsu.AgregarUsuario(usu);
                    frmMensajeExito.Confirmar("Usuario registrado");

                    this.Close();
                }
            }

            catch (Exception ex) {
                frmMensajeAviso.Avisar("Ya existe un usuario con ese correo");
            }
        }
        private void login()
        {
            try
            {
                if (!CValidar.ValidarLogin(this.tb_user, this.tb_password, errorIcono))
                {
                    return;
                }

                if (this.tb_password.Text != string.Empty && this.tb_user.Text != string.Empty)
                {
                    string    pasengript = CValidar.Encrypt(this.tb_password.Text);
                    DataTable Datos      = CUsuarios.LogindeUsuario(this.tb_user.Text, pasengript);
                    if (Datos.Rows.Count != 0)
                    {
                        this.Hide();
                        MainForm form = new MainForm(this, Datos);
                        form.Visible = true;
                    }
                    else
                    {
                        ToastNotification.Show(this, "NO TIENE ACCESO AL SISTEMA", global::facturacion.Properties.Resources.error, 2000, (eToastGlowColor.Red), (eToastPosition.TopCenter));
                    }
                }
            }
            catch (Exception exp)
            {
                ToastNotification.Show(this, exp.Message, global::facturacion.Properties.Resources.error, 3000, (eToastGlowColor.Red), (eToastPosition.TopCenter));
            }
        }
        public async Task<IActionResult> PutCUsuarios(int id, CUsuarios cUsuarios)
        {
            if (id != cUsuarios.IdUsuario)
            {
                return BadRequest();
            }

            _context.Entry(cUsuarios).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CUsuariosExists(id))
                {
                    return NotFound();
                }
                else
                {
                    throw;
                }
            }

            return NoContent();
        }
        public void Agregar(CUsuarios Usuarios)
        {
            string cmd = "INSERT INTO Usuarios (Usuario, password, nombre, idpermiso) VALUES ('" +
                         Usuarios.usuario + "','" + Usuarios.password + "'," + Usuarios.nombreapellido + ","
                         + Usuarios.permiso + "')";

            MiConexion.EjecutarSql(cmd);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (IsPostBack == false)
     {
         limpiarCampos();
     }
     CUsuarios aux = ((CUsuarios)Session["CUsuarios"]);
 }
        public void Modificar(CUsuarios Usuarios)
        {
            string cmd = "UPDATE Usuarios SET Usuario = " + Usuarios.usuario + "', nombre = '" +
                         Usuarios.nombreapellido + "', password = '******', idpermiso = '" +
                         Usuarios.permiso;

            MiConexion.EjecutarSql(cmd);
        }
 private void mostrar()
 {
     lista_usuario.DataSource                   = CUsuarios.Mostrar();
     lista_usuario.Columns["id"].Visible        = false;
     lista_usuario.Columns["tipo"].Visible      = false;
     lista_usuario.Columns["estado"].Visible    = false;
     lista_usuario.Columns["direccion"].Visible = false;
     lista_usuario.Columns["telefono"].Visible  = false;
 }
Exemple #11
0
        public void Modificar(string user, string nombre, string password, int permiso)
        {
            CUsuarios oUsuario = new CUsuarios();

            oUsuario.usuario        = user;
            oUsuario.nombreapellido = nombre;
            oUsuario.password       = password;
            oUsuario.permiso        = permiso;

            oUsuarios.Modificar(oUsuario);
        }
Exemple #12
0
 protected void btnEntrar_Click(object sender, EventArgs e)
 {
     if (btnEntrar.Text == "Entrar")
     {
         Response.Redirect("fmloguin.aspx", true);
     }
     else
     {
         Session["CUsuarios"] = null;
         CUsuarios aux = ((CUsuarios)Session["CUsuarios"]);
         ComprobarUsuario(aux);
     }
 }
        private void btnGuardarU_Click(object sender, EventArgs e)
        {
            usuariosBindingSource.EndEdit();
            Usuarios U = new Usuarios();

            U = (Usuarios)usuariosBindingSource.Current;
            CUsuarios cUsuarios = new CUsuarios();

            cUsuarios.Actualizar(U);
            this.Close();
            MessageBox.Show("Se han guardado los cambios");
            usuariosBindingSource.DataSource = cUsuarios.Listado();
        }
        public List <CUsuarios> ListaUsuarios()
        {
            List <CUsuarios> ListaUsuarios = new List <CUsuarios>();
            DataTable        TablaUsuarios = new DataTable();
            string           cmd           = "SELECT * FROM Usuarios";

            TablaUsuarios = MiConexion.ObtenerDatos(cmd);
            foreach (DataRow aux in TablaUsuarios.Rows)
            {
                CUsuarios Usuarios = new CUsuarios(Convert.ToInt32(aux["idusuario"]), aux["Usuario"].ToString(), aux["nombre"].ToString(),
                                                   aux["password"].ToString(), Convert.ToInt32(aux["idpermiso"]), Convert.ToInt32(aux["activo"]));
                ListaUsuarios.Add(Usuarios);
            }
            return(ListaUsuarios);
        }
Exemple #15
0
        public CUsuarios Usuario(string usuario, string con)
        {
            if (usuario == "" || con == "")
            {
                throw new Exception("*Error al registrar los datos.");
            }
            CUsuarios oUsuario = oUsuarios.UsuarioLog(usuario, con);

            if (oUsuario == null)
            {
                throw new Exception("*Usuario inexistente.");
            }

            return(oUsuario);
        }
Exemple #16
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            usuariobindingSource.EndEdit();
            Usuarios U = new Usuarios();

            U = (Usuarios)usuariobindingSource.Current;
            CUsuarios cUsuarios = new CUsuarios();

            cUsuarios.Registrar(U);
            this.Close();
            btnNuevo.Enabled     = true;
            grbRegistrar.Enabled = false;
            btnGuardar.Enabled   = false;
            //Fu.usuariosBindingSource.DataSource = mUsuarios.Listado();
            MessageBox.Show("Se ha registrado con exito al nuevo usuario");
        }
 private void buttonX3_Click(object sender, EventArgs e)
 {
     if (id_user != 0)
     {
         if (MessageBox.Show("Estas seguro de eliminar este registro?", "DAR DE BAJA", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             if (CUsuarios.Eliminar(id_user, this))
             {
                 botones(true, false, false, false, true);
                 habilitar(false);
                 mostrar();
                 id_user = 0;
             }
         }
     }
 }
 private void buttonX1_Click(object sender, EventArgs e)
 {
     if (Datos.Rows[0]["password"].ToString().CompareTo(CValidar.Encrypt(this.tb_p1.Text)) != 0)
     {
         ToastNotification.Show(this, "La contraseña actual no es correcta", global::facturacion.Properties.Resources.Warning_sign, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight));
         return;
     }
     if (tb_p2.Text.CompareTo(tb_p3.Text) != 0)
     {
         ToastNotification.Show(this, "Error en la nueva contraseña, no coinciden.", global::facturacion.Properties.Resources.Warning_sign, 3000, (eToastGlowColor.Red), (eToastPosition.TopRight));
         return;
     }
     else
     {
         MUsuario mu = new MUsuario(int.Parse(Datos.Rows[0]["id"].ToString()), "", "", "", "", "", "", tb_user.Text, CValidar.Encrypt(tb_p2.Text));
         CUsuarios.Actualizar(mu, this);
         tb_p1.Text = "";
         tb_p2.Text = "";
         tb_p3.Text = "";
     }
 }
Exemple #19
0
        private void claveTextBox_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtCorreo.Text.Equals("") || txtPass.Text.Equals(""))
                {
                    frmMensajeAviso.Avisar("Debe llenar todos los campos");
                }
                else
                {
                    Usuarios  usuario;
                    CUsuarios cUsuarios = new CUsuarios();
                    usuariosBindingSource.EndEdit();

                    usuario = (Usuarios)usuariosBindingSource.Current;

                    usuariosBindingSource.DataSource = cUsuarios.CompararDatos(usuario);
                    usuario = (Usuarios)usuariosBindingSource.Current;

                    if (usuario != null)
                    {
                        frmInicio inicio = new frmInicio();
                        frmMensajeExito.Confirmar("Inicio de sesion exitoso");

                        this.Hide();
                        inicio.Show();
                        frmInicio.IdUsuario    = usuario.idUsuario;
                        inicio.lblUsuario.Text = usuario.nombre;
                        frmInicio.Usuario      = usuario.nombre;
                        frmInicio.Correo       = usuario.correo;
                        frmInicio.Pass         = usuario.clave;
                    }
                    else
                    {
                        frmMensajeAviso.Avisar("Correo o contraseña erronea/o");
                        usuariosBindingSource.AddNew();
                    }
                }
            }
        }
Exemple #20
0
        public VReportes()
        {
            InitializeComponent();
            DataTable dtTest = CCliente.mostrar();

            dtTest.Rows.Add("0", "Todos", "Todos", "Todos", "Todos", DateTime.Now);
            DataTable dtTest2 = CProducto.Mostrar();

            dtTest2.Rows.Add("0", "Todos", "Todos", "Todos", 0.0, "Todos", "", "");
            DataTable dtTest3 = CUsuarios.Mostrar();

            dtTest3.Rows.Add(0, "Todos", "Todos", "Todos", "Todos", "Todos", "Todos", "Todos", "Todos");
            dt_inicio.Value = DateTime.Now;
            dt_final.Value  = DateTime.Now;
            mClientesBindingSource.DataSource = dtTest;
            mProductoBindingSource.DataSource = dtTest2;
            mUsuarioBindingSource.DataSource  = dtTest3;
            //cb_producto.SelectedItem = cb_producto.Items[dtTest2.Rows.Count-1];
            cb_cliente.SelectedItem = cb_cliente.Items[dtTest.Rows.Count - 1];
            cb_usuario.SelectedItem = cb_usuario.Items[dtTest3.Rows.Count - 1];
            cb_pedidos.SelectedItem = cb_pedidos.Items[0];
        }
        public CUsuarios UsuarioLog(string usuario, string con)
        {
            string    cmd          = "SELECT * FROM Usuarios where usuario='" + usuario + "'";
            DataTable dataUsuarios = MiConexion.ObtenerDatos(cmd);

            foreach (DataRow aux in dataUsuarios.Rows)
            {
                if (aux["password"].ToString() != con)
                {
                    throw new Exception("*Contraseña invalida.");
                }
                CUsuarios oUsuario = new CUsuarios();
                oUsuario.idusuario      = Convert.ToInt32(aux["idusuario"].ToString());
                oUsuario.nombreapellido = aux["nombre"].ToString();
                oUsuario.usuario        = aux["Usuario"].ToString();
                oUsuario.password       = aux["password"].ToString();
                oUsuario.permiso        = Convert.ToInt32(aux["idPermiso"]);
                oUsuario.activo         = Convert.ToInt32(aux["activo"]);

                return(oUsuario);
            }
            return(null);
        }
Exemple #22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CUsuarios aux = ((CUsuarios)Session["CUsuarios"]);

            ComprobarUsuario(aux);
        }
        protected void btnComprar_Click(object sender, EventArgs e)
        {
            GridViewRow rowDeporte   = GridView1.SelectedRow;
            GridViewRow rowCine      = GridView2.SelectedRow;
            GridViewRow rowTeatro    = GridView3.SelectedRow;
            GridViewRow rowRecitales = GridView4.SelectedRow;

            CUsuarios aux = ((CUsuarios)Session["CUsuarios"]);


            if (ASPxPageControl2.ActiveTabPage.Name == "tabDeportes")
            {
                if (rowDeporte != null)
                {
                    try
                    {
                        oVenta.Agregar(Convert.ToInt32(rowDeporte.Cells[1].Text), Convert.ToInt32(rowDeporte.Cells[2].Text),
                                       rowDeporte.Cells[4].Text, aux.idusuario, 1, txtNroTarjeta.Text,
                                       Convert.ToInt32(txtCantidad.Text), Convert.ToInt32(rowDeporte.Cells[6].Text));

                        lblResultado.ForeColor = Color.Green;
                        lblResultado.Text      = "La compra se realizo con éxito";
                        lblResultado.Visible   = true;
                    }
                    catch (Exception ex)
                    {
                        lblResultado.ForeColor = Color.Red;
                        lblResultado.Text      = ex.Message;
                        lblResultado.Visible   = true;
                    }
                }
            }

            if (ASPxPageControl2.ActiveTabPage.Name == "tabCine")
            {
                if (rowCine != null)
                {
                    try
                    {
                        oVenta.Agregar(Convert.ToInt32(rowCine.Cells[1].Text), Convert.ToInt32(rowCine.Cells[2].Text),
                                       rowCine.Cells[4].Text, aux.idusuario, 1, txtNroTarjeta.Text,
                                       Convert.ToInt32(txtCantidad.Text), Convert.ToInt32(rowCine.Cells[6].Text));

                        lblResultado.ForeColor = Color.Green;
                        lblResultado.Text      = "La compra se realizo con éxito";
                        lblResultado.Visible   = true;
                    }
                    catch (Exception ex)
                    {
                        lblResultado.ForeColor = Color.Red;
                        lblResultado.Text      = ex.Message;
                        lblResultado.Visible   = true;
                    }
                }
            }

            if (ASPxPageControl2.ActiveTabPage.Name == "tabTeatro")
            {
                if (rowTeatro != null)
                {
                    try
                    {
                        oVenta.Agregar(Convert.ToInt32(rowTeatro.Cells[1].Text), Convert.ToInt32(rowTeatro.Cells[2].Text),
                                       rowTeatro.Cells[4].Text, aux.idusuario, 1, txtNroTarjeta.Text,
                                       Convert.ToInt32(txtCantidad.Text), Convert.ToInt32(rowTeatro.Cells[6].Text));

                        lblResultado.ForeColor = Color.Green;
                        lblResultado.Text      = "La compra se realizo con éxito";
                        lblResultado.Visible   = true;
                    }
                    catch (Exception ex)
                    {
                        lblResultado.ForeColor = Color.Red;
                        lblResultado.Text      = ex.Message;
                        lblResultado.Visible   = true;
                    }
                }
            }

            if (ASPxPageControl2.ActiveTabPage.Name == "tabRecitales")
            {
                if (rowRecitales != null)
                {
                    try
                    {
                        oVenta.Agregar(Convert.ToInt32(rowRecitales.Cells[1].Text), Convert.ToInt32(rowRecitales.Cells[2].Text),
                                       rowRecitales.Cells[4].Text, aux.idusuario, 1, txtNroTarjeta.Text,
                                       Convert.ToInt32(txtCantidad.Text), Convert.ToInt32(rowRecitales.Cells[6].Text));

                        lblResultado.ForeColor = Color.Green;
                        lblResultado.Text      = "La compra se realizo con éxito";
                        lblResultado.Visible   = true;
                    }
                    catch (Exception ex)
                    {
                        lblResultado.ForeColor = Color.Red;
                        lblResultado.Text      = ex.Message;
                        lblResultado.Visible   = true;
                    }
                }
            }

            txtCantidad.Text   = "";
            txtNroTarjeta.Text = "";
        }
 protected void Session_Start(object sender, EventArgs e)
 {
     Session["C_sql_Usuarios"] = new C_sql_Usuarios();
     Session["CUsuarios"]      = new CUsuarios();
     Session["C_sql_Venta"]    = new C_sql_Venta();
 }
Exemple #25
0
        private void UsuariosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CUsuarios c = new CUsuarios();

            c.Show();
        }