Exemplo n.º 1
0
        //private void ActualizarCombobox()
        //{
        //    var listadoActualizado = ArticulosStock.Where(art => art.Vigencia > 0).ToList();

        //    ArticulocomboBox.DataSource = null;

        //    if (listadoActualizado != null && listadoActualizado.Count() > 0)
        //    {
        //        ArticulocomboBox.DataSource = listadoActualizado;
        //        ArticulocomboBox.ValueMember = "ArticuloID";
        //        ArticulocomboBox.DisplayMember = "Nombre";
        //    }
        //    else
        //    {
        //        ArticulocomboBox.DataSource = null;
        //    }

        //}
        private bool Validar()
        {
            bool paso = false;

            if (CantidadnumericUpDown.Value == 0)
            {
                FacturacionerrorProvider.SetError(CantidadnumericUpDown,
                                                  "No debes dejar la Cantidad Vacia ");
                paso = true;
            }

            if (MontonumericUpDown.Value == 0 && VentacomboBox.SelectedIndex == 0)
            {
                FacturacionerrorProvider.SetError(MontonumericUpDown,
                                                  "No debes dejar el monto Vacio ");
                paso = true;
            }

            if (PrecionumericUpDown.Value == 0)
            {
                FacturacionerrorProvider.SetError(PrecionumericUpDown,
                                                  "No debes dejar el precio Vacio ");
                paso = true;
            }

            if (FacturaciondataGridView.RowCount == 0)
            {
                FacturacionerrorProvider.SetError(FacturaciondataGridView,
                                                  "Es obligatorio Agregar un Articulo ");
                paso = true;
            }

            return(paso);
        }
Exemplo n.º 2
0
 private void Eliminarbutton_Click(object sender, EventArgs e)
 {
     if (ValidarE())
     {
         MessageBox.Show("Favor Llenar Casilla!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         int id = Convert.ToInt32(FacturaIDnumericUpDown.Value);
         if (BLL.FacturacionBLL.Eliminar(id))
         {
             MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
             FacturaIDnumericUpDown.Value = 0;
             FechadateTimePicker.Value    = DateTime.Now;
             CantidadnumericUpDown.Value  = 0;
             PrecionumericUpDown.Value    = 0;
             ImportetextBox.Clear();
             MontonumericUpDown.Value    = 0;
             DevueltanumericUpDown.Value = 0;
             SubtotaltextBox.Clear();
             TotaltextBox.Clear();
             FacturacionerrorProvider.Clear();
             FacturaciondataGridView.DataSource = null;
         }
         else
         {
             MessageBox.Show("No se pudo eliminar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Exemplo n.º 3
0
        public bool ValidarDetalle()
        {
            bool paso = true;

            if (Convert.ToInt32(CantidadnumericUpDown.Value) > Convert.ToInt32(CantidadDisponibleNumericUpDown.Value))
            {
                FacturacionerrorProvider.SetError(CantidadnumericUpDown, "No hay cantidad disponible");
                paso = false;
            }
            return(paso);
        }
Exemplo n.º 4
0
        private bool ValidarE()
        {
            bool paso = false;

            if (FacturaIDnumericUpDown.Value == 0)
            {
                FacturacionerrorProvider.SetError(FacturaIDnumericUpDown,
                                                  "Llene el campo");
                paso = true;
            }
            return(paso);
        }
Exemplo n.º 5
0
 private void Nuevobutton_Click(object sender, EventArgs e)
 {
     FacturaIDnumericUpDown.Value = 0;
     FechadateTimePicker.Value    = DateTime.Now;
     CantidadnumericUpDown.Value  = 0;
     PrecionumericUpDown.Value    = 0;
     ImportetextBox.Clear();
     MontonumericUpDown.Value    = 0;
     DevueltanumericUpDown.Value = 0;
     SubtotaltextBox.Clear();
     TotaltextBox.Clear();
     FacturacionerrorProvider.Clear();
     FacturaciondataGridView.DataSource = null;
 }
Exemplo n.º 6
0
        private void Limpiar()
        {
            FacturaIDnumericUpDown.Value          = 0;
            FechadateTimePicker.Value             = DateTime.Now;
            CantidadnumericUpDown.Value           = 0;
            PrecionumericUpDown.Value             = 0;
            ImportetextBox.Text                   = 0.ToString();
            CantidadDisponibleNumericUpDown.Value = 0;

            SubtotaltextBox.Text = 0.ToString();
            TotaltextBox.Text    = 0.ToString();
            FacturacionerrorProvider.Clear();
            FacturaciondataGridView.DataSource = null;
            MontonumericUpDown.Value           = 0;
            DevueltanumericUpDown.Value        = 0;
        }
Exemplo n.º 7
0
        private bool SetError(int error)
        {
            bool paso = false;
            int  ejem = 0;

            if (error == 1 && int.TryParse(CriteriotextBox.Text, out ejem) == false)
            {
                FacturacionerrorProvider.SetError(CriteriotextBox, "Debe de introducir un numero");
                paso = true;
            }
            if (error == 2 && int.TryParse(CriteriotextBox.Text, out ejem) == true)
            {
                FacturacionerrorProvider.SetError(CriteriotextBox, "Debe de introducir un caracter");
                paso = true;
            }

            return(paso);
        }
Exemplo n.º 8
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Facturacion facturacion = LlenaClase();
            Contexto    contexto    = new Contexto();
            Inversion   inversion   = new Inversion();
            Cliente     cliente     = new Cliente();

            Facturacion Facturacion = new Facturacion();
            bool        Paso        = false;

            if (Validar())
            {
                MessageBox.Show("Favor revisar todos los campos", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                foreach (var item in BLL.InversionBLL.GetList(x => x.InversionID == 1))
                {
                    if (item.Monto < Convert.ToDecimal(TotaltextBox.Text))
                    {
                        MessageBox.Show("Mi empresa no contien Esa Cantidad de dinero ", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                }
            }

            if (VentacomboBox.SelectedIndex == 0)
            {
                inversion.Monto += Facturacion.Total;
            }
            else
            {
                Facturacion.Total += cliente.Total;
            }
            if (FacturaIDnumericUpDown.Value == 0)
            {
                if (VentacomboBox.SelectedIndex == 1)
                {
                    MontonumericUpDown.Enabled    = false;
                    DevueltanumericUpDown.Enabled = false;
                }
                Paso = BLL.FacturacionBLL.Guardar(facturacion);
                FacturacionerrorProvider.Clear();
            }
            else
            {
                var M = BLL.FacturacionBLL.Buscar(Convert.ToInt32(FacturaIDnumericUpDown.Value));

                if (M != null)
                {
                    Paso = BLL.FacturacionBLL.Modificar(facturacion);
                }
                FacturacionerrorProvider.Clear();
            }
            if (Paso)
            {
                MessageBox.Show("Guardado!!", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 9
0
 private void LimpiarError()
 {
     FacturacionerrorProvider.Clear();
 }