Пример #1
0
        static void Main(string[] args)
        {
            /*Usuario usuario = new Usuario()
             * {
             *  Identificacion = "serw3erd",
             *  Nombre="Juanito Arcoiris",
             *  Clave = "wreer"
             * };*/
            NegocioUsuario negocioUsuario = new NegocioUsuario();

            negocioUsuario.Usuario = new Usuario()
            {
                Identificacion = "serw3erd",
                Nombre         = "Juanito Arcoiris",
                Clave          = "wreer"
            };
            negocioUsuario.insertarUsuario(negocioUsuario.Usuario);

            foreach (Usuario item in negocioUsuario.listausuario())
            {
                Console.WriteLine(item.Nombre);
            }
            Console.ReadKey();
        }
Пример #2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            NegocioUsuario negU = new NegocioUsuario();

            if (negU.getUsuario(this.txtRut.Text.Trim()).RUT != null)
            {
                MessageBox.Show(this, "¡El usuario que intenta ingresar ya existe!", "Error de duplicacion");
                return;
            }
            if (this.txtRut.Text.Trim().Equals(""))
            {
                MessageBox.Show(this, "Ingrese el rut", "Error, falta informacion");
                return;
            }

            if (this.txtNombre.Text.Trim().Equals(""))
            {
                MessageBox.Show(this, "Ingrese el nombre", "Error, falta informacion");
                return;
            }

            if (this.txtApellido.Text.Trim().Equals(""))
            {
                MessageBox.Show(this, "Ingrese el apellido", "Error, falta informacion");
                return;
            }

            if (this.rdAdministrador.Checked == false && this.rdBodeguero.Checked == false && this.rdFinanzas.Checked == false && this.rdOperador.Checked == false && this.rdTrabajador.Checked == false)
            {
                MessageBox.Show(this, "Seleccione un nivel de autorizacion", "Error, falta informacion");
                return;
            }


            Usuario u = new Usuario();

            u.RUT      = this.txtRut.Text.Trim();
            u.APELLIDO = this.txtApellido.Text.Trim();
            u.NOMBRE   = this.txtNombre.Text.Trim();

            int suma = 0;

            if (this.rdAdministrador.Checked == true)
            {
                suma = 64;
            }
            if (this.rdFinanzas.Checked == true)
            {
                suma = 32;
            }
            if (this.rdBodeguero.Checked == true)
            {
                suma = 16;
            }
            if (this.rdOperador.Checked == true)
            {
                suma = 8;
            }
            if (this.rdTrabajador.Checked == true)
            {
                suma = 4;
            }

            u.NIVEL = suma;

            u.CLAVE = this.txtClave.Text.Trim();


            if (this.chkBloqueado.Checked == true)
            {
                u.BLOQUEADO = true;
            }
            if (this.chkBloqueado.Checked == false)
            {
                u.BLOQUEADO = false;
            }


            negU.agregarUsuario(u);
            MessageBox.Show(this, "Usuario: " + u.RUT + "\n¡Agregado con exito!", "¡Exito!");
            cargarUsuarios();
            limpiarCampos();
        }
Пример #3
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            NegocioUsuario negU = new NegocioUsuario();

            if (this.chkBloqueado.Checked == true && Modulo.usuario.RUT.Equals(this.txtRut.Text))
            {
                MessageBox.Show(this, "No se puede bloquear el usuario con el que se inicio la sesion ", "Error, denegado");
                return;
            }

            if (this.txtNombre.Text.Trim().Equals(""))
            {
                MessageBox.Show(this, "Ingrese el nombre", "Error, falta informacion");
                return;
            }

            if (this.txtApellido.Text.Trim().Equals(""))
            {
                MessageBox.Show(this, "Ingrese el apellido", "Error, falta informacion");
                return;
            }

            if (this.rdAdministrador.Checked == false && this.rdBodeguero.Checked == false && this.rdFinanzas.Checked == false && this.rdOperador.Checked == false && this.rdTrabajador.Checked == false)
            {
                MessageBox.Show(this, "Seleccione un nivel de autorizacion", "Error, falta informacion");
                return;
            }


            Usuario u = new Usuario();

            u.RUT      = this.txtRut.Text.Trim();
            u.APELLIDO = this.txtApellido.Text.Trim();
            u.NOMBRE   = this.txtNombre.Text.Trim();

            int suma = 0;

            if (this.rdAdministrador.Checked == true)
            {
                suma = 64;
            }
            if (this.rdFinanzas.Checked == true)
            {
                suma = 32;
            }
            if (this.rdBodeguero.Checked == true)
            {
                suma = 16;
            }
            if (this.rdOperador.Checked == true)
            {
                suma = 8;
            }
            if (this.rdTrabajador.Checked == true)
            {
                suma = 4;
            }

            u.NIVEL = suma;

            u.CLAVE = this.txtClave.Text.Trim();


            if (this.chkBloqueado.Checked == true)
            {
                u.BLOQUEADO = true;
            }
            if (this.chkBloqueado.Checked == false)
            {
                u.BLOQUEADO = false;
            }

            if (this.txtClave.Text.Trim().Equals(""))
            {
                negU.modificarUsuario(u);
            }
            else
            {
                negU.modificarUsuarioClave(u);
            }

            MessageBox.Show(this, "Usuario: " + u.RUT + "\n¡Modificado con exito!", "¡Exito!");
            cargarUsuarios();
            limpiarCampos();
        }
Пример #4
0
        // Entrega nombre y contraseña y retorna un boleanod de confirmacion.
        public int IRegistrarUsuario(String nombre, String contra)
        {
            NegocioUsuario auxUsuario = new NegocioUsuario();

            return(auxUsuario.RegistrarUsuario(nombre, contra));
        }
 private void consultarUsuarioTabla()
 {
     this.tablaUsuario.DataSource = NegocioUsuario.consultarUsuarioTabla(this.txtNombreUsuario.Text);
 }
Пример #6
0
        static void Main(string[] args)
        {
            NegocioUsuario usuario = new NegocioUsuario();

            //Instaciar los vehículos
            #region
            usuario.Vehiculo = new CapaDeDato.Vehiculo()
            {
                Placa  = "0001",
                Marca  = "Toyota",
                Modelo = "Rx7",
                Color  = "Negro"
            };
            usuario.InsertarVehiculo();
            usuario.Vehiculo = new CapaDeDato.Vehiculo()
            {
                Placa  = "0002",
                Marca  = "Mazda",
                Modelo = "Mazda 3",
                Color  = "Azul"
            };
            usuario.Vehiculo = new CapaDeDato.Vehiculo()
            {
                Placa  = "0003",
                Marca  = "Chevrolet",
                Modelo = "Steem",
                Color  = "Negro"
            };
            usuario.InsertarVehiculo();
            usuario.Vehiculo = new CapaDeDato.Vehiculo()
            {
                Placa  = "0004",
                Marca  = "Mazda",
                Modelo = "Mazda 6",
                Color  = "Gris"
            };
            usuario.InsertarVehiculo();
            usuario.Vehiculo = new CapaDeDato.Vehiculo()
            {
                Placa  = "0005",
                Marca  = "Chevrolet",
                Modelo = "Mazda 2",
                Color  = "Marrón"
            };
            usuario.InsertarVehiculo();
            usuario.Vehiculo = new CapaDeDato.Vehiculo()
            {
                Placa  = "0006",
                Marca  = "Toyota",
                Modelo = "Hilux",
                Color  = "Blanco"
            };
            usuario.InsertarVehiculo();
            usuario.Vehiculo = new CapaDeDato.Vehiculo()
            {
                Placa  = "0007",
                Marca  = "Suzuki",
                Modelo = "Forza",
                Color  = "Plata"
            };
            usuario.InsertarVehiculo();
            #endregion
            //Instaciar las carreras
            #region
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0001",
                Cliente       = "Cristhia Bacusoy",
                Fecha         = new DateTime(2019, 01, 22),
                OrigenDestino = "Montecristi-Manta",
                ValorPagado   = 1
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0001",
                Cliente       = "Juan Romero",
                Fecha         = new DateTime(2019, 01, 11),
                OrigenDestino = "Montecristi-Montañita",
                ValorPagado   = 8
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0001",
                Cliente       = "Raúl Zelaya",
                Fecha         = new DateTime(2018, 01, 01),
                OrigenDestino = "Manta-Montecristi",
                ValorPagado   = 9
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0002",
                Cliente       = "Ariel Caminos",
                Fecha         = new DateTime(2020, 01, 09),
                OrigenDestino = "Playa-Parque",
                ValorPagado   = 2
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0002",
                Cliente       = "Diego Mera",
                Fecha         = new DateTime(2018, 01, 21),
                OrigenDestino = "Mall-Tarqui",
                ValorPagado   = 2
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0003",
                Cliente       = "José José",
                Fecha         = new DateTime(2020, 01, 12),
                OrigenDestino = "Montecristi-Portoviejo",
                ValorPagado   = 5
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0004",
                Cliente       = "Juan Romero",
                Fecha         = new DateTime(2019, 01, 11),
                OrigenDestino = "Montecristi-Montañita",
                ValorPagado   = 8
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0005",
                Cliente       = "Juan Manuel",
                Fecha         = new DateTime(2019, 01, 19),
                OrigenDestino = "Portoviejo-Rocafuerte",
                ValorPagado   = 10
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0006",
                Cliente       = "Chad Man",
                Fecha         = new DateTime(2019, 08, 19),
                OrigenDestino = "Eden-Manta",
                ValorPagado   = 10
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0003",
                Cliente       = "Virgin guy",
                Fecha         = new DateTime(2019, 07, 19),
                OrigenDestino = "Manta-Jaramijo",
                ValorPagado   = 10
            };
            usuario.InsertarCarrera();
            usuario.Carrera = new CapaDeDato.Carrera()
            {
                Placa         = "0006",
                Cliente       = "Random",
                Fecha         = new DateTime(2020, 07, 19),
                OrigenDestino = "Manta-Jaramijo",
                ValorPagado   = 10
            };
            usuario.InsertarCarrera();
            #endregion
            //El que tiene más carreras
            #region
            var maximaCarrera = from carrera in usuario.ListaCarreras()
                                group carrera by carrera.Placa into cantidad
                                orderby cantidad.Count() descending
                                select cantidad;

            Console.WriteLine("La placa #{0} es la que obtuvo más carreras", maximaCarrera.First().Key);
            #endregion
            //Promedio por año
            #region
            var promediosPorAnio = from carrera in usuario.ListaCarreras()
                                   group carrera by carrera.Fecha.Year;
            foreach (var item in promediosPorAnio)
            {
                Console.WriteLine("Año: {0} el valor promedio por carrera fue {1}", item.Key, item.Average(x => x.ValorPagado));
            }
            ;
            #endregion
            //Imprimir lista por carrera
            #region

            foreach (var x in usuario.ListaCarreras())
            {
                Console.WriteLine("Cliente:{0}     Valor:{1}", x.Cliente, x.ValorPagado);
            }
            #endregion
            Console.ReadKey();
        }
Пример #7
0
 private void txtNombre_TextChanged(object sender, EventArgs e)
 {
     dataListausuario.DataSource = NegocioUsuario.mostrarusuario(txtNombre.Text);
 }
Пример #8
0
        public void RemoverUsuario(Usuario usuario)
        {
            NegocioUsuario negocioUsuario = new NegocioUsuario();

            negocioUsuario.Remover(usuario);
        }
Пример #9
0
        // Registra el ID del usuario en cliente.
        public bool ICreaCliente(int id)
        {
            NegocioUsuario auxUsuario = new NegocioUsuario();

            return(auxUsuario.CreaCliente(id));
        }
Пример #10
0
        // Elimina Usuario y retorna una confirmacion.
        public bool IEliminaUsuario(int id)
        {
            NegocioUsuario auxUsuario = new NegocioUsuario();

            return(auxUsuario.EliminaUsuario(id));
        }
Пример #11
0
        // Actualzia usuario mediante el objeto y retorna una validacion.
        public bool IActualizaUsuario(Usuario usuario)
        {
            NegocioUsuario auxUsuario = new NegocioUsuario();

            return(auxUsuario.ActualizaUsuario(usuario));
        }
Пример #12
0
        // Busca usuario por filtro y valor, retorna string.
        public string IBuscaUsuario(String filtro, String valor, bool esId)
        {
            NegocioUsuario auxUsuario = new NegocioUsuario();

            return(auxUsuario.BuscaUsuario(filtro, valor, esId));
        }
Пример #13
0
        // Busca un usuario por valor y retorna.
        public Usuario IBuscaUsuario(String filtro, String valor)
        {
            NegocioUsuario auxUsuario = new NegocioUsuario();

            return(auxUsuario.BuscaUsuario(filtro, valor));
        }
Пример #14
0
        // Listara los usuarios mediante columna y sentido para ordear.
        public DataTable IListarUsuario(String filtro, bool sentido)
        {
            NegocioUsuario auxUsuario = new NegocioUsuario();

            return(auxUsuario.ListarUsuario(filtro, sentido));
        }
Пример #15
0
        public void CadastrarUsuario(Usuario usuario)
        {
            NegocioUsuario negocioUsuario = new NegocioUsuario();

            negocioUsuario.Cadastrar(usuario);
        }
Пример #16
0
        public void AtualizarUsuario(Usuario usuario)
        {
            NegocioUsuario negocioUsuario = new NegocioUsuario();

            negocioUsuario.Atualizar(usuario);
        }
Пример #17
0
        // Busca el ultimo id
        public int IUltimoUsuario()
        {
            NegocioUsuario auxUsuario = new NegocioUsuario();

            return(auxUsuario.UltimoUsuario());
        }
Пример #18
0
        public List <Usuario> ListarUsuario(Usuario filtro)
        {
            NegocioUsuario negocioUsuario = new NegocioUsuario();

            return(negocioUsuario.Listar(filtro));
        }
Пример #19
0
 public UserController(IConfiguration iconfiguration)
 {
     negocioUsuario  = new NegocioUsuario();
     _Iconfiguration = iconfiguration;
 }
Пример #20
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     dataListausuario.DataSource = NegocioUsuario.mostrarusuario(txtNombre.Text);
 }
Пример #21
0
 private void mostrarCajeros()
 {
     this.comboCajero.ValueMember   = "IDUSUARIO";
     this.comboCajero.DisplayMember = "NOMBREUSUARIO";
     this.comboCajero.DataSource    = NegocioUsuario.cargarCajeros();
 }
 private void mostrarUsuarios()
 {
     this.tablaUsuario.DataSource         = NegocioUsuario.mostrarUsuario();
     this.tablaUsuario.Columns[0].Visible = false;
 }
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                bool bValidarEmail                = ValidarEmail();
                bool bValidarPass                 = ValidarPass();
                bool bValidarRepPass              = ValidarRePass();
                bool bValidarNombre               = ValidarNombre();
                bool bValidarApellidos            = ValidarApellidos();
                bool bValidarDni                  = ValidarDni();
                bool bValidarCodPOs               = ValidarCodpos();;
                bool bValidarComboPueblo          = ValidarComboPueblo();
                bool bValidarComboProvincia       = ValidarComboProvincia();
                bool bValidarDateTimePickerNacido = ValidarDateTimePickerNacido();


                if (bValidarEmail && bValidarPass && bValidarRepPass && bValidarNombre && bValidarApellidos && bValidarDni && bValidarCodPOs && bValidarComboPueblo &&
                    bValidarComboProvincia && bValidarDateTimePickerNacido)
                {
                    bool   añadido = false;
                    string passMD5 = NegocioUsuario.ConvertirContrasenyaMD5(txtpass.Text);

                    string codigoLocalidad = comboPueblo.SelectedValue.ToString();
                    string codigoProvincia = comboProvincia.SelectedValue.ToString();

                    if (this.IsNuevo)
                    {
                        añadido = neg.Nuevo(txtEmail.Text, passMD5, txtNombre.Text, txtApellidos.Text, txtDni.Text, maskedTextTelefono.Text, txtCalle.Text, txtCalle2.Text, txtCodPOs.Text, codigoLocalidad, codigoProvincia, dateTimePickerNacido.Value);
                    }
                    else
                    {
                        añadido = neg.Actualizar(new Usuario(usuario.UsuarioID, txtEmail.Text, passMD5, txtNombre.Text, txtApellidos.Text, txtDni.Text, maskedTextTelefono.Text, txtCalle.Text, txtCalle2.Text, txtCodPOs.Text, codigoLocalidad, codigoProvincia, dateTimePickerNacido.Value));
                    }


                    if (añadido)
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOK("Se insertó de forma correcta el registro");
                        }
                        else
                        {
                            this.MensajeOK("Se actualizó de forma correcta el registro");
                        }
                    }
                    else
                    {
                        this.MensajeError("ERROR,no se han podido introducir los datos");
                    }

                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                    this.Mostrar();
                }
                else
                {
                    MensajeError("Falta ingresar algunos datos, serán remarcados");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Пример #24
0
 public UsuarioController(IConfiguration config) : base(config)
 {
     negocio = new NegocioUsuario(PegarStringConexao());
 }
Пример #25
0
        private void Grabar()
        {
            try
            {
                NegocioMesa me   = new NegocioMesa();
                Mesa        mesa = me.buscarMesa(int.Parse(lblMesa.Text.ToString()));

                mesa._llegada = horaLlegada.ToString();
                mesa._estadia = tiempoEstadia.ToString();
                mesa._estado  = 2;
                me.modificarMesa(mesa);



                NegocioProducto prod = new NegocioProducto();
                NegocioCuenta   cu   = new NegocioCuenta();
                int             contadorDeCuentas = 0;
                foreach (TabPage item in tcCuentas.TabPages)
                {
                    Cuenta cuen  = new Cuenta();
                    int    fecha = int.Parse(DateTime.Now.Hour.ToString());
                    int    hora  = int.Parse(DateTime.Now.Minute.ToString());
                    int    mill  = int.Parse(DateTime.Now.Second.ToString());
                    int    ver   = fecha * hora * mill;
                    cuen._ID_Cuenta = ver + contadorDeCuentas;
                    cuen._Mesa      = mesa._ID_Mesa;
                    cuen._nombre    = item.Text;
                    cuen._expirada  = 1;
                    cu.insertarCuenta(cuen);

                    TabPage                tab    = item;
                    string                 nombre = tab.Name.ToString();
                    Control[]              ctl    = tab.Controls.Find("dgv" + nombre, false);
                    DataGridView           dgv    = (DataGridView)ctl[0];
                    NegocioCuenta_Producto cue    = new NegocioCuenta_Producto();
                    int contadorDeCuePro          = 0;
                    int numerodefilas             = dgv.Rows.Count;

                    foreach (DataGridViewRow item2 in dgv.Rows)
                    {
                        Cuenta_Producto cp = new Cuenta_Producto();

                        if (contadorDeCuePro < numerodefilas)
                        {
                            cp           = new Cuenta_Producto();
                            cp._ID_Lista = ver + contadorDeCuentas * contadorDeCuePro;
                            cp._Cuenta   = cuen._ID_Cuenta;
                            string   nompro = dgv["Column2" + nombre, item2.Index].Value.ToString();
                            Producto pro    = prod.buscarProductoxnombre(nompro);
                            cp._producto    = pro._ID_Producto;
                            cp._observacion = (string)dgv[5, item2.Index].Value;
                            cp._cantidad    = int.Parse(dgv["Column3" + nombre, item2.Index].Value.ToString());
                            cp._expirada    = 1;
                            cue.insertarCuenta_Producto(cp);
                            contadorDeCuePro++;
                        }
                        contadorDeCuentas++;
                    }
                }

                NegocioPedido pe   = new NegocioPedido();
                Pedido        pedi = new Pedido();
                pedi._ID_Pedido = we * int.Parse(DateTime.Now.Millisecond.ToString());
                pedi._Mesa      = int.Parse(lblMesa.Text);
                string         garxon = lblGarzon.Text;
                NegocioUsuario usu    = new NegocioUsuario();
                Usuario        usua   = usu.buscarUsuarioxnombre(garxon);
                pedi._Garzon    = usua._nombre;
                pedi._expirado  = 1;
                lblComanda.Text = pedi._ID_Pedido + "";
                pe.insertarPedido(pedi);
            }
            catch {
                MessageBox.Show("Hubo un error al intentar guardar la comanda. Porfavor verifique que" +
                                "todos los datos fueron ingresados correctamente.", "Error de comanda", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }