private bool ValidarCamposDetalle()
        {
            bool paso = true;

            if (string.IsNullOrWhiteSpace(CategoriacomboBox.Text))
            {
                MyerrorProvider.SetError(CategoriacomboBox, "El campo Categoria no puede estar vacio");
                CategoriacomboBox.Focus();
                paso = false;
            }

            if (CantidadnumericUpDown.Value == 0)
            {
                MyerrorProvider.SetError(CantidadnumericUpDown, "El campo Cantidad no puede ser cero");
                CantidadnumericUpDown.Focus();
                paso = false;
            }

            if (PrecionumericUpDown.Value == 0)
            {
                MyerrorProvider.SetError(PrecionumericUpDown, "El campo Precio no puede ser cero");
                PrecionumericUpDown.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ImportetextBox.Text))
            {
                MyerrorProvider.SetError(ImportetextBox, "El campo Importe no puede ser cero");
                ImportetextBox.Focus();
                paso = false;
            }

            return(paso);
        }
Пример #2
0
        private void LlenarCampos(Facturacion facturacion)
        {
            FacturacionDetalle detalle = new FacturacionDetalle();

            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();



            FacturaIDnumericUpDown.Value = facturacion.FacturaID;
            FechadateTimePicker.Value    = facturacion.Fecha;
            SubtotaltextBox.Text         = facturacion.Subtotal.ToString();
            TotaltextBox.Text            = facturacion.Total.ToString();



            //Cargar el detalle al Grid
            FacturaciondataGridView.DataSource = facturacion.Detalle;

            FacturaciondataGridView.Columns["ID"].Visible         = false;
            FacturaciondataGridView.Columns["FacturaID"].Visible  = false;
            FacturaciondataGridView.Columns["ClienteID"].Visible  = false;
            FacturaciondataGridView.Columns["ArticuloID"].Visible = false;
            FacturaciondataGridView.Columns["Articulos"].Visible  = false;
        }
Пример #3
0
        private void LlenarCampos(Mantenimiento mantenimiento)
        {
            MatenimientoDetalle m = new MatenimientoDetalle();

            MantenimientoIDnumericUpDown.Value = 0;
            FechadateTimePicker.Value          = DateTime.Now;
            CantidadnumericUpDown.Value        = 0;
            ImportetextBox.Clear();
            SubTotaltextBox.Clear();
            ITBIStextBox.Clear();
            TotaltextBox.Clear();
            ValidarerrorProvider.Clear();
            DetalleMantenimientodataGridView.DataSource = null;


            MantenimientoIDnumericUpDown.Value = mantenimiento.MantenimientoID;
            FechadateTimePicker.Value          = mantenimiento.Fecha;
            SubTotaltextBox.Text = mantenimiento.Subtotal.ToString();
            ITBIStextBox.Text    = mantenimiento.itbis.ToString();
            TotaltextBox.Text    = mantenimiento.Total.ToString();



            //Cargar el detalle al Grid
            DetalleMantenimientodataGridView.DataSource            = mantenimiento.Detalle;
            DetalleMantenimientodataGridView.Columns["ID"].Visible = false;
            DetalleMantenimientodataGridView.Columns["MantenimientoID"].Visible = false;
            DetalleMantenimientodataGridView.Columns["TallerID"].Visible        = false;
            DetalleMantenimientodataGridView.Columns["ArticulosID"].Visible     = false;
            DetalleMantenimientodataGridView.Columns["Articulos"].Visible       = false;
        }
Пример #4
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(MantenimientoIDnumericUpDown.Value);
         if (BLL.MantenimientoBLL.Eliminar(id))
         {
             MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
             MantenimientoIDnumericUpDown.Value = 0;
             FechadateTimePicker.Value          = DateTime.Now;
             CantidadnumericUpDown.Value        = 0;
             ImportetextBox.Clear();
             SubTotaltextBox.Clear();
             ITBIStextBox.Clear();
             TotaltextBox.Clear();
             ValidarerrorProvider.Clear();
             DetalleMantenimientodataGridView.DataSource = null;
         }
         else
         {
             MessageBox.Show("No se pudo eliminar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Пример #5
0
 private void LimpiarProducto()
 {
     LimpiarProvider();
     CantidadnumericUpDown.Value = 0;
     DescripcionProductotextBox.Clear();
     ProductoIdcomboBox.Text = string.Empty;
     PreciotextBox.Clear();
     ImportetextBox.Clear();
     DetallecomboBox.Text = string.Empty;
 }
Пример #6
0
 private void Nuevobutton_Click(object sender, EventArgs e)
 {
     MantenimientoIDnumericUpDown.Value = 0;
     FechadateTimePicker.Value          = DateTime.Now;
     CantidadnumericUpDown.Value        = 0;
     ImportetextBox.Clear();
     SubTotaltextBox.Clear();
     ITBIStextBox.Clear();
     TotaltextBox.Clear();
     ValidarerrorProvider.Clear();
     DetalleMantenimientodataGridView.DataSource = null;
 }
Пример #7
0
        private void BtnNuevo_Click(object sender, EventArgs e)
        {
            CotizacionIdnumericUpDown.Value = 0;
            fechaDateTimePicker.Value       = DateTime.Now;
            ObservaciontextBox.Clear();
            CanttextBox.Clear();
            PreciotextBox.Clear();
            ImportetextBox.Clear();
            TotalnumericUpDown.Value = 0;

            CotizaciondataGridView.DataSource = null;
            GeneralerrorProvider.Clear();
        }
Пример #8
0
        private void ProductoIdcomboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            LimpiarProvider();
            CantidadnumericUpDown.Value = 0;
            ImportetextBox.Clear();
            int id = Convert.ToInt32(ProductoIdcomboBox.Text);

            foreach (var item in BLL.ProductoBLL.GetList(c => c.Idproducto == id))
            {
                DescripcionProductotextBox.Text = item.Descripcion;
                PreciotextBox.Text = item.Precio.ToString();
            }
        }
Пример #9
0
        private void NuevoButton_Click(object sender, EventArgs e)
        {
            IdnumericUpDown.Value     = 0;
            fechaDateTimePicker.Value = DateTime.Now;
            ObservacionestextBox.Clear();
            CantidadtextBox.Clear();
            PreciotextBox.Clear();
            ImportetextBox.Clear();
            TotalnumericUpDown.Value = 0;

            DetalledataGridView.DataSource = null;
            MyerrorProvider.Clear();
        }
Пример #10
0
 private void Nuevobutton_Click(object sender, EventArgs e)
 {
     CantidadnumericUpDown.Value = 0;
     ComentariotextBox.Clear();
     IDnumericUpDown.Value = 0;
     MontotextBox.Clear();
     DetalledataGridView.DataSource = null;
     FechadateTimePicker.Value      = DateTime.Now;
     cotisar = new Cotizaciones();
     DescripciontextBox.Clear();
     PreciotextBox.Clear();
     ArticuloIdnumericUpDown.Value = 0;
     ImportetextBox.Clear();
 }
Пример #11
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;
 }
Пример #12
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Mantenimiento mantenimiento = LlenaClase();
            bool          Paso          = false;

            if (Validar())
            {
                MessageBox.Show("Favor revisar todos los campos", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (MantenimientoIDnumericUpDown.Value == 0)
            {
                Paso = BLL.MantenimientoBLL.Guardar(mantenimiento);
                ValidarerrorProvider.Clear();
            }
            else
            {
                var M = BLL.MantenimientoBLL.Buscar(Convert.ToInt32(MantenimientoIDnumericUpDown.Value));

                if (M != null)
                {
                    Paso = BLL.MantenimientoBLL.Modificar(mantenimiento);
                }
                ValidarerrorProvider.Clear();
            }

            if (Paso)
            {
                MessageBox.Show("Guardado!!", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                MantenimientoIDnumericUpDown.Value = 0;
                FechadateTimePicker.Value          = DateTime.Now;
                CantidadnumericUpDown.Value        = 0;
                ImportetextBox.Clear();
                SubTotaltextBox.Clear();
                ITBIStextBox.Clear();
                TotaltextBox.Clear();
                ValidarerrorProvider.Clear();
                DetalleMantenimientodataGridView.DataSource = null;
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void Limpiar()
 {
     IdnumericUpDown.Value          = 0;
     FechadateTimePicker.Value      = DateTime.Now;
     ClientecomboBox.SelectedIndex  = 0;
     ArticulocomboBox.SelectedIndex = 0;
     CantidadtextBox.Clear();
     PreciotextBox.Clear();
     ImportetextBox.Clear();
     DetalledataGridView.DataSource = null;
     SubTotaltextBox.Clear();
     ItbistextBox.Clear();
     TotaltextBox.Clear();
     MyErrorProvider.Clear();
 }
Пример #14
0
        private void Limpiar()
        {
            detalle = new Entidades.CotizacionesDetalle();
            //Producto = new Entidades.Cotizaciones();
            Cotizacion = new Entidades.Cotizaciones();

            CotizacionIdtextBox.Clear();
            FechadateTimePicker.Value = DateTime.Today;
            ClienteIdcomboBox.Text    = " ";
            MontomaskedTextBox.Clear();
            ValidarerrorProvider.Clear();
            DetalledataGridView.DataSource = null;
            ProductoIdtextBox.Clear();
            PrecioProductotextBox.Clear();
            NombreProductotextBox.Clear();
            ImportetextBox.Clear();
            CantidadnumericUpDown.Value = 0;
        }
Пример #15
0
        public void Limpiar()
        {
            IdnumericUpDown.Value       = 0;
            FechadateTimePicker.Value   = DateTime.Now;
            CantidadnumericUpDown.Value = 0;
            TotaltextBox.Clear();

            ImportetextBox.Clear();
            SubtotaltextBox.Text           = 0.ToString();
            TotaltextBox.Text              = 0.ToString();
            ITBIStextBox.Text              = 0.ToString();
            DetalledataGridView.DataSource = null;

            ITBIS = 0;
            Total = 0;

            errorProvider1.Clear();
        }
Пример #16
0
 private void Nuevobutton_Click(object sender, EventArgs e)
 {
     IdnumericUpDown.Value     = 0;
     FechadateTimePicker.Value = DateTime.Now;
     ArticulocomboBox.Text     = string.Empty;
     SuplidorcomboBox.Text     = string.Empty;
     UsuariocomboBox.Text      = string.Empty;
     CantidadtextBox.Clear();
     PreciotextBox.Clear();
     ImportetextBox.Clear();
     SubTotaltextBox.Clear();
     TotaltextBox.Clear();
     ItbistextBox.Clear();
     EfectivonumericUpDown.Value   = 0;
     DevueltanumericUpDown.Value   = 0;
     CompradataGridView.DataSource = null;
     errorProvider.Clear();
 }
Пример #17
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);

                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 guardar!!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }