Exemplo n.º 1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtNombreArticulo.Text))
            {
                MessageBox.Show("Error, no hay Articulo para Eliminar");
            }

            //if //(txtCedula.Text!= null)
            else
            {
                DialogResult dialogo = MessageBox.Show("¿Deseas borrar este Articulo?", " Borrando Articulo de la base de datos", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (dialogo == DialogResult.Yes)
                {
                    int CompraId = Convert.ToInt32(txtRIdCompras.Text);
                    ComprasBLL.Eliminar(CompraId);
                    txtRIdCompras.Clear();
                    txtNombreArticulo.Clear();
                    //btnPNuevo.Clear();
                    //btnUsado.Clear();
                    txtcantidadArticulo.Clear();
                    txtPrecioCompra.Clear();
                    txtComprasFecha.Clear();
                    txtComprasObservaciones.Clear();
                    txtComprasCodigo.Clear();
                    txtPrecioVenta.Clear();
                    //txtComprasGanancia.Clear();

                    MessageBox.Show("! Cliente Eliminado !", MessageBoxOptions.ServiceNotification.ToString());
                }
            }
        }
Exemplo n.º 2
0
        public void BuscarTest()
        {
            Compras compras;

            compras = ComprasBLL.Buscar(2);
            Assert.IsNotNull(compras);
        }
Exemplo n.º 3
0
        private void txtNumPedido_Leave(object sender, EventArgs e)
        {
            try
            {
                // Localizar pedido
                int cod;
                int.TryParse(txtNumPedido.Text, out cod);
                if (cod != 0)
                {
                    ComprasBLL objBLL = new ComprasBLL();

                    objCAP.limpar();
                    objBLL.localizarLeave(cod.ToString(), "com_numPedido");
                    if (objBLL.com_codigo != 0)
                    {
                        objCAP.localizarLeave(objBLL.com_codigo.ToString(), "cp_codigo");
                        if (objCAP.cp_codigo != 0)
                        {
                            carregaCampos();
                            txtCodigo.Enabled = false;
                        }
                    }
                    objBLL = null;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
Exemplo n.º 4
0
        public void EliminarTest()
        {
            bool paso;

            paso = ComprasBLL.Eliminar(1);
            Assert.AreEqual(paso, true);
        }
Exemplo n.º 5
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            //Entidades.Ventas v = new Entidades.Ventas();

            // int id = (int)txtArticulos.SelectedValue;
            v.Com.Add(ComprasBLL.Buscar((int)txtArticulos.SelectedValue));
            //v.Com.Add(new Compras(id, txtArticulos.Text, Compras.GetPrecio(id), Utilidades.ToInt(txtCantidad.Text)));

            DatosFactura.DataSource = null;
            //DatosFactura.Rows.Add();

            DatosFactura.DataSource = v.Com;

            //DatosFactura.Columns[1].Visible = false;
            // DatosFactura.Columns[2].Visible = false;
            //DatosFactura.Columns[3].Visible = false;
            // DatosFactura.Columns[4].Visible = false;
            DatosFactura.Columns[5].Visible  = false;
            DatosFactura.Columns[6].Visible  = false;
            DatosFactura.Columns[7].Visible  = false;
            DatosFactura.Columns[8].Visible  = false;
            DatosFactura.Columns[9].Visible  = false;
            DatosFactura.Columns[10].Visible = false;
            DatosFactura.Columns[11].Visible = false;
            DatosFactura.Columns[0].Visible  = true;
            //DatosFactura.Rows.Add(txtCantidad.Text);

            //DatosFactura.Rows[0].Cells. = txtCantidad.Text;
            Calcular();
        }
Exemplo n.º 6
0
        public void ModificarTest()
        {
            Contexto db     = new Contexto();
            Compras  Compra = new Compras();

            Compra.CompraId    = 1;
            Compra.Fecha       = DateTime.Now;
            Compra.ProveedorId = 1;
            Compra.Balance     = 2000;
            Compra.Itbis       = 18;


            Compra.DetalleCompra.Add(new ComprasDetalle()
            {
                Id         = 0,
                CompraId   = 1,
                Cantidad   = 20,
                ProductoId = 2,
                Precio     = 50,
                Subtotal   = 1000
            }
                                     );

            Assert.IsTrue(ComprasBLL.Modificar(Compra));
        }
Exemplo n.º 7
0
        private void button2_Click(object sender, EventArgs e)
        {
            Entidades.Compras compras = new Entidades.Compras();



            if (!Validar())
            {
                MessageBox.Show("Complete todos los datos", MessageBoxIcon.Stop.ToString());
                return;
            }

            compras = LlenarClase();

            if (ComprasBLL.insertar(compras))
            {
                txtRIdCompras.Clear();
                txtNombreArticulo.Clear();
                //btnPNuevo.Clear();
                //btnUsado.Clear();
                txtcantidadArticulo.Clear();
                txtPrecioCompra.Clear();
                txtComprasFecha.Clear();
                txtComprasObservaciones.Clear();
                txtComprasCodigo.Clear();
                txtPrecioVenta.Clear();
                //txtComprasGanancia.Clear();



                MessageBox.Show("Compra Registrada", MessageBoxOptions.RtlReading.ToString());
                //progressBar1.Visible = true;
                //timer1.Start();
            }
        }
Exemplo n.º 8
0
        public void GetListTest()
        {
            var lista = new List <Compras>();

            lista = ComprasBLL.GetList(p => true);
            Assert.IsNotNull(lista);
        }
Exemplo n.º 9
0
 public rCompras(int usuario, Compras compra)
 {
     InitializeComponent();
     IniciarCombobox();
     Limpiar();
     this.compra      = ComprasBLL.Search(compra.CompraId);
     this.DataContext = this.compra;
     detallemostrar   = new List <DetalleMostrar>();
 }
Exemplo n.º 10
0
        public void EliminarTest()
        {
            bool    paso;
            Compras compras = new Compras();

            compras.CompraId = 1;
            paso             = ComprasBLL.Eliminar(compras.CompraId);
            Assert.AreEqual(paso, true);
        }
Exemplo n.º 11
0
        private void Recontar(Pagos pagos)
        {
            foreach (var item in pagos.DetallePagos)
            {
                var     compraId = item.CompraId;
                Compras compra   = ComprasBLL.Buscar(compraId);

                compra.Balance += item.Pago;
                ComprasBLL.Modificar(compra);
            }
        }
Exemplo n.º 12
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            //dataGridView1 = new DataGridView();
            //bool validar = true; ;

            if (String.IsNullOrEmpty(txtNombreArticulo.Text))
            {
                MessageBox.Show("Error, no hay Articulos para Modificar");
            }

            //if (validar && txtNombre.Text !=null)
            else
            {
                //validar = true;
                ComprasBLL.Modificar(new Entidades.Compras()
                {
                    CompraId       = Convert.ToInt32(txtRIdCompras.Text),
                    NombreArticulo = txtNombreArticulo.Text,
                    Condicion      = btnPNuevo.Text,

                    CantidadArticulo = Convert.ToInt32(txtcantidadArticulo.Text),
                    PrecioCompra     = Convert.ToInt32(txtPrecioCompra.Text),
                    Fecha            = txtComprasFecha.Text,
                    Observaciones    = txtComprasObservaciones.Text,
                    Codigo           = txtComprasCodigo.Text,
                    Precio           = Convert.ToInt32(txtPrecioVenta.Text),
                    //Ganancia = Convert.ToInt32(txtComprasGanancia.Text),

                    //List = ComprasBLL.GetLista();
                });


                DialogResult dialogo = MessageBox.Show("Articulo Actualizado Correctamente");
                if (dialogo == DialogResult.OK)
                {
                    txtRIdCompras.Clear();
                }
                txtNombreArticulo.Clear();
                //btnPNuevo.Clear();
                //btnUsado.Clear();
                txtcantidadArticulo.Clear();
                txtPrecioCompra.Clear();
                txtComprasFecha.Clear();
                txtComprasObservaciones.Clear();
                txtComprasCodigo.Clear();
                txtPrecioVenta.Clear();
                //txtComprasGanancia.Clear();
                btnNuevo.Enabled = true;
                //btnModificar.Enabled = false;
                //lista = PersonasBLL.Getlista();
                // dataGridView1.DataSource = lista;
            }
        }
Exemplo n.º 13
0
        public void ExisteTest()
        {
            bool paso = false;

            paso = ComprasBLL.Existe(1);

            if (paso)
            {
                Assert.AreEqual(paso, true);
            }
            Assert.Fail();
        }
Exemplo n.º 14
0
        public void BuscarTest()
        {
            bool paso = true;

            var compras = ComprasBLL.Buscar(1);

            if (compras != null)
            {
                paso = true;
                Assert.AreEqual(paso, true);
            }
        }
Exemplo n.º 15
0
 private void txtCompra_Leave(object sender, EventArgs e)
 {
     try
     {
         // Localizar usuário
         int cod;
         int.TryParse(txtCompra.Text, out cod);
         if (cod != 0)
         {
             objCAP.limpar();
             objCAP.localizarLeave(cod.ToString(), "cp_compras");
             //if (objCAP.cp_codigo != 0)
             //{
             //    carregaCampos();
             //    txtCodigo.Enabled = false;
             //}
             //else //não há registros em contas a pagar, mas pode ter uma compra
             //{
             objCom = new ComprasBLL();    //
             objCom.localizar(cod.ToString(), "com_codigo");
             if (objCom.com_codigo != 0)
             {
                 FornecedoresBLL objFor = new FornecedoresBLL();
                 objFor.localizar(objCom.com_fornecedor.ToString(), "for_codigo");
                 if (objFor.for_tipo == "Não")
                 {
                     cbPrestServ.Checked = false;
                 }
                 else
                 {
                     cbPrestServ.Checked = true;
                 }
                 //if (objFor.for_tipo_fornecedor == "Pessoa Jurídica")
                 //    cbPessoaJuridica.Checked = true;
                 //else
                 //    cbPessoaJuridica.Checked = false;
                 cbFornPresServ.SelectedValue = objFor.for_codigo;
                 //cbPessoaJuridica.Enabled = false;
                 cbPrestServ.Enabled    = false;
                 cbFornPresServ.Enabled = false;
                 //}
             }
         }
         else
         {
             limpar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
Exemplo n.º 16
0
        public RegistroVentas()
        {
            InitializeComponent();
            txtClientes.DataSource    = PersonasBLL.Getlista();
            txtClientes.DisplayMember = "Nombre";
            txtClientes.ValueMember   = "PersonaId";

            txtArticulos.DataSource         = ComprasBLL.GetLista();
            txtArticulos.DisplayMember      = "NombreArticulo";
            txtArticulos.ValueMember        = "CompraId";
            DatosFactura.Columns[0].Visible = false;

            v = new Entidades.Ventas();
        }
Exemplo n.º 17
0
        public void ModificarTest()
        {
            ComprasBLL      Metodos = new ComprasBLL();
            CompraProductos compra  = new CompraProductos();
            List <CompraProductosDetalle> detalle = new List <CompraProductosDetalle>();

            compra.CompraId         = 1;
            compra.ProveedorId      = 1;
            compra.UsuarioId        = 1;
            compra.Fecha            = DateTime.Now;
            compra.Total            = 600;
            compra.ProductosDetalle = detalle;

            Assert.IsTrue(Metodos.Modificar(compra));
        }
Exemplo n.º 18
0
        private void RemoverButton_Click(object sender, EventArgs e)
        {
            ComprasBLL Metodos  = new ComprasBLL();
            decimal    importe  = Convert.ToDecimal(DetalleDataGridView.CurrentRow.Cells[6].Value);
            int        cantidad = Convert.ToInt32(DetalleDataGridView.CurrentRow.Cells[4].Value);
            string     Id       = ProductoComboBox.SelectedValue.ToString();

            if (DetalleDataGridView.Rows.Count > 0 && DetalleDataGridView.CurrentRow != null)
            {
                Detalle.RemoveAt(DetalleDataGridView.CurrentRow.Index);
                Metodos.AgregarCantidad(cantidad * (-1), Convert.ToInt32(Id));
                TotalTextBox.Text = Convert.ToString(Convert.ToDecimal(TotalTextBox.Text) - importe);
                CargarGrid();
            }
        }
        private void BucarButton_Click(object sender, RoutedEventArgs e)
        {
            Compras encontrado = ComprasBLL.Buscar(compra.CompraId);

            if (encontrado != null)
            {
                compra = encontrado;
                Cargar();
            }
            else
            {
                Limpiar();
                MessageBox.Show("La Compra no Existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Exemplo n.º 20
0
        public void GetListTest()
        {
            bool paso  = false;
            var  lista = ComprasBLL.GetList(x => true);

            if (lista != null)
            {
                paso = true;
            }
            else
            {
                Assert.Fail();
            }

            Assert.AreEqual(paso, true);
        }
Exemplo n.º 21
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Compras encontrado = ComprasBLL.Search(compra.CompraId);

            if (encontrado != null)
            {
                compra = encontrado;
                Cargar();
            }
            else
            {
                Limpiar();
                MessageBox.Show("No existe en la base de datos", "Mensaje",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Exemplo n.º 22
0
        public void InsertarTest()
        {
            bool    paso;
            Compras compras = new Compras();

            compras.CompraId      = 2;
            compras.SuplidorId    = 0;
            compras.FechaDeCompra = DateTime.Now;
            compras.SubTotal      = 400;
            compras.ITBIS         = 0.18;
            compras.Descuento     = 10;
            compras.Total         = 350;

            paso = ComprasBLL.Insertar(compras);
            Assert.AreEqual(paso, true);
        }
Exemplo n.º 23
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                bool    paso = false;
                Compras compra;

                if (!Validar())
                {
                    return;
                }
                if (!ValidarSuplidorId(Convert.ToInt32(SuplidorIdTextbox.Text)))
                {
                    MessageBox.Show("Suplidor Id no valido", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }

                compra = LlenaClase();

                if (string.IsNullOrEmpty(CompraIDTextBox.Text) || CompraIDTextBox.Text == "0")
                {
                    paso = ComprasBLL.Guardar(compra);
                }
                else
                {
                    if (!ExisteEnDB())
                    {
                        MessageBox.Show("Persona No Encontrada", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                        return;
                    }
                    paso = ComprasBLL.Modificar(compra);
                }
                if (paso)
                {
                    MessageBox.Show("Guardado!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show(" No guardado!!", "Informacion", MessageBoxButton.OKCancel, MessageBoxImage.Information);
                }
            }
            catch
            {
                MessageBox.Show(" Id no valido!!", "Informacion", MessageBoxButton.OKCancel, MessageBoxImage.Information);
            }
        }
Exemplo n.º 24
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Compras>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:
                    listado = ComprasBLL.GetList(o => true);
                    break;

                case 1:
                    int id;
                    id      = int.Parse(CriterioTextBox.Text);
                    listado = ComprasBLL.GetList(o => o.CompraId == id);
                    break;

                case 2:
                    int idS;
                    idS     = int.Parse(CriterioTextBox.Text);
                    listado = ComprasBLL.GetList(o => o.SuplidorId == idS);
                    break;

                case 3:
                    DateTime fecha = Convert.ToDateTime(CriterioTextBox.Text);
                    listado = ComprasBLL.GetList(x => x.FechaDeCompra.Date >= fecha.Date && x.FechaDeCompra.Date <= fecha.Date);
                    break;

                case 4:
                    int idU;
                    idU     = int.Parse(CriterioTextBox.Text);
                    listado = ComprasBLL.GetList(x => x.UsuariosId == idU);
                    break;
                }
            }
            else if (FiltrarComboBox.SelectedIndex == 3)
            {
                listado = ComprasBLL.GetList(x => x.FechaDeCompra.Date >= DesdeDateTimePicker.SelectedDate && x.FechaDeCompra.Date <= HastaDateTimePicker.SelectedDate);
            }
            else
            {
                listado = ComprasBLL.GetList(p => true);
            }
            ConsultarDataGrid.ItemsSource = null;
            ConsultarDataGrid.ItemsSource = listado;
        }
Exemplo n.º 25
0
        //Evento que guardara un registro
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!válidar())
            {
                return;
            }

            if (ComprasBLL.Guardar(Compra))
            {
                Limpiar();
                MessageBox.Show("La Compra fué registrada de forma Éxitosa.", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Algo salió mal, no se logró guardar el registro de compra.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Exemplo n.º 26
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            int     id;
            Compras compra = new Compras();

            int.TryParse(CompraIDTextBox.Text, out id);

            compra = ComprasBLL.Buscar(id);

            if (compra != null)
            {
                LlenaCampo(compra);
            }
            else
            {
                MessageBox.Show(" No encontrado !!!", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Exemplo n.º 27
0
        private void BuscarVentasButton_Click(object sender, EventArgs e)
        {
            Expression <Func <Compras, bool> > filtro = a => true;

            switch (FiltrarComboBox.SelectedIndex)
            {
            case 0:    //Fecha
                filtro = a => a.Fecha >= FechaCompras1DateTimePicker.Value.Date && a.Fecha <= FechaCompras2DateTimePicker.Value.Date;
                break;

            case 1:    //Total
                filtro = a => a.TotalAPagar.Equals(CriterioTextBox.Text);
                break;
            }

            Listaventas = ComprasBLL.GetList(filtro);
            ConsultaDataGridView.DataSource = Listaventas;
        }
        public void GuardarTest()
        {
            Compras compra = new Compras();

            compra.CompraId   = 1;
            compra.UsuarioId  = 1;
            compra.SuplidorId = 1;
            compra.Fecha      = DateTime.Now;
            compra.ComprasDetalles.Add(new ComprasDetalle
            {
                CompraId   = 1,
                Cantidad   = 2,
                ArticuloId = 1,
                Total      = 123
            });

            Assert.IsTrue(ComprasBLL.Guardar(compra));
        }
Exemplo n.º 29
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (DatosFactura.CurrentRow != null)
     {
         DialogResult dialogo = MessageBox.Show("¿Deseas borrar este Articulo?", " Borrando articulo de la base de datos", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (dialogo == DialogResult.Yes)
         {
             int CompraId = Convert.ToInt32(DatosFactura.CurrentRow.Cells["CompraId"].Value);
             ComprasBLL.Eliminar(CompraId);
             //lista = PersonaUsuarioBLL.Getlista();
             MessageBox.Show("! Articulo Eliminado !", MessageBoxOptions.ServiceNotification.ToString());
         }
     }
     else
     {
         return;
     }
     DatosFactura.DataSource = lista;
 }
Exemplo n.º 30
0
        //Evento que eliminara un registro.
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Regex.IsMatch(CompraIdTextBox.Text, "^[1-9]+$"))
            {
                MessageBox.Show("El Id de la compra solo puede ser de carácter numérico.", "Campo CompraId.",
                                MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }

            if (ComprasBLL.Eliminar(int.Parse(CompraIdTextBox.Text)))
            {
                Limpiar();
                MessageBox.Show("Compra eliminada.", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Algo salió mal, no se logró eliminar la compra.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }