예제 #1
0
파일: Inventario.cs 프로젝트: Sprunker/EM5P
        private void BT_ModArt_Click(object sender, EventArgs e)
        {
            if (TB_CodArtAgr.Text != "Código de Artículo" || TB_NomArtAgr.Text != "Nombre de Artículo")
            {
                int id = 0;

                try
                {
                    id = Convert.ToInt32(TB_CodArtAgr.Text);

                    Obtener           obtener = new Obtener();
                    List <ObjUsuario> list    = obtener.ObtenerLU();

                    foreach (ObjUsuario usuario in list)
                    {
                        if (id == usuario.id)
                        {
                            this.Visible = false;
                            AgregarArticulo modArt = new AgregarArticulo("modificar", id);
                            modArt.ShowDialog();
                            this.Visible = true;
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Ingrese un caracter válido");
                }
            }
        }
예제 #2
0
        public void Verificacion(string instruccion)
        {
            // NumVenta, Usuario, Articulos, Cantidad, Total, Fecha, Hora, Estado

            ObjUsuario        usuario = new ObjUsuario();
            Obtener           obtener = new Obtener();
            List <ObjUsuario> list3   = obtener.ObtenerLU();

            usuario = list3[2];
            string articulos = "";
            int    cont      = 0;

            foreach (ObjArticulo articulo in list2)
            {
                articulos += articulo.codigo + Environment.NewLine;
                cont++;
            }

            DateTime now = DateTime.Now;

            ObjVenta venta = new ObjVenta(usuario.nombre, articulos, cont, totalVenta, now, now, "Realizada");

            QueryVenta agregar = new QueryVenta(instruccion, venta); // Query para agregar nuevo usuario //

            this.Close();
        }
예제 #3
0
        private void BT_ModUser_Click(object sender, EventArgs e)
        {
            if (TB_CodigoUser.Text != "Código" || TB_Nombre.Text != "Nombre" || TB_Usuario.Text != "Usuario")
            {
                int id = 0;

                try
                {
                    id = Convert.ToInt32(TB_CodigoUser.Text);

                    Obtener           obtener = new Obtener();
                    List <ObjUsuario> list    = obtener.ObtenerLU();

                    foreach (ObjUsuario usuario in list)
                    {
                        if (id == usuario.id)
                        {
                            this.Visible = false;
                            Usuario modUser = new Usuario("modificar", id);
                            modUser.ShowDialog();
                            this.Visible = true;
                            DGV_Usuarios.Refresh();
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Ingrese un caracter válido");
                }
            }
        }
예제 #4
0
        private void BT_BorUser_Click(object sender, EventArgs e) // TODO: Verificar que funcione
        {
            if (TB_CodigoUser.Text != "Código" || TB_Nombre.Text != "Nombre" || TB_Usuario.Text != "Usuario")
            {
                int id = 0;

                try
                {
                    id = Convert.ToInt32(TB_CodigoUser.Text);
                }
                catch
                {
                    MessageBox.Show("Ingrese un caracter válido");
                }
                bool ok = false;
                // TODO: Verificar que haya seleccionado un usuario //

                try
                {
                    string cnn = ConfigurationManager.ConnectionStrings["cnn"].ConnectionString;
                    using (SqlConnection conexion = new SqlConnection(cnn))
                    {
                        conexion.Open();

                        Obtener           obtener = new Obtener();
                        List <ObjUsuario> list    = obtener.ObtenerLU();

                        foreach (ObjUsuario usuario in list)
                        {
                            if (usuario.id == id)
                            {
                                SqlCommand cmd = new SqlCommand("DELETE Usuario where id = " + usuario.id, conexion);
                                cmd.ExecuteNonQuery();
                                MessageBox.Show("Se ha eliminado el usuario " + usuario.usuario);

                                QueryUsuario query = new QueryUsuario("eliminar", usuario);

                                DGV_Usuarios.Refresh();
                            }
                        }

                        if (!ok)
                        {
                            MessageBox.Show("No se encontró el usuario");
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
            else
            {
                MessageBox.Show("Ingrese datos para la eliminación");
            }
        }
예제 #5
0
        public Venta(string mod, int idVenta)
        {
            InitializeComponent();

            list     = obtener.ObtenerLA();
            this.mod = mod;
            total    = 0;

            if (mod == "agregar")
            {
                // Agregar propiedades //
                LB_Titulo.Location = new Point(347, 16);
                LB_Titulo.Text     = "VENTA";

                BT_ReaVenta.Text   = "Realizar venta";
                BT_ReaVenta.Click += new System.EventHandler(BT_AgrVenta_Click);
            }
            else if (mod == "modificar")
            {
                // Agregar propiedades //
                LB_Titulo.Location = new Point(247, 16);
                LB_Titulo.Text     = "MODIFICAR VENTA";

                BT_ReaVenta.Text   = "Guardar Datos";
                BT_ReaVenta.Click += new System.EventHandler(BT_ModVenta_Click);

                this.idVenta = idVenta;

                if (idVenta != 0)
                {
                    Obtener         obtener = new Obtener();
                    List <ObjVenta> list    = obtener.ObtenerLV();
                    ObjVenta        venta   = new ObjVenta();

                    try
                    {
                        for (int i = 1; i < list.Count; i++)
                        {
                            if (list[i].numVenta == idVenta)
                            {
                                venta = new ObjVenta(list[i]);
                            }
                        }

                        // Agregar los daos de la venta y cambiar el valor de total
                    }
                    catch
                    {
                        MessageBox.Show("No se encontró la venta");

                        E = false;
                    }
                }
            }
        }
예제 #6
0
        public Usuario(string mod, int idUser)
        {
            InitializeComponent();
            this.mod = mod;

            if (mod == "agregar")
            {
                // Agregar propiedades //
                LB_Titulo.Location = new Point(76, 28);
                LB_Titulo.Text     = "NUEVO USUARIO";
                BT_AgrUser.Text    = "Agregar Usuario";

                BT_AgrUser.Click += new System.EventHandler(BT_AgrUser_Click);
            }
            else if (mod == "modificar")
            {
                // Agregar propiedades //
                LB_Titulo.Location = new Point(40, 34);
                LB_Titulo.Text     = "MODIFICAR USUARIO";
                BT_AgrUser.Text    = "Guardar Datos";

                BT_AgrUser.Click += new System.EventHandler(BT_ModUser_Click);

                this.idUser = idUser;

                if (idUser != 0)
                {
                    Obtener           obtener = new Obtener();
                    List <ObjUsuario> list    = obtener.ObtenerLU();
                    ObjUsuario        usuario = new ObjUsuario();

                    try
                    {
                        for (int i = 1; i < list.Count; i++)
                        {
                            if (list[i].id == idUser)
                            {
                                usuario = new ObjUsuario(list[i]);
                            }
                        }

                        TB_Nombre.Text   = usuario.nombre;
                        TB_User.Text     = usuario.usuario;
                        TB_Pass.Text     = usuario.pass;
                        TB_RepPass.Text  = usuario.pass;
                        TB_Telefono.Text = usuario.telefono;
                        if (usuario.diasLab == true)
                        {
                            TB_DiasLab.Text = "Entre Semana";
                        }
                        else
                        {
                            TB_DiasLab.Text = "Fines de Semana";
                        }
                        if (usuario.horario == true)
                        {
                            TB_Horario.Text = "Matutino";
                        }
                        else
                        {
                            TB_Horario.Text = "Vespertino";
                        }
                    }
                    catch
                    {
                        MessageBox.Show("No se encontró el usuario");

                        E = false;
                    }
                }
            }
        }