Пример #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            ClaseConsultas ObjConsultas = new ClaseConsultas();

            try
            {
                long    IdProducto    = long.Parse(comboBox2.SelectedValue.ToString());
                DataSet DatosProducto = ObjConsultas.ConsultarProducto(IdProducto);

                string Nombre             = DatosProducto.Tables["DatosConsultados"].Rows[0]["Nombre"].ToString();
                long   ValorUnitario      = long.Parse(DatosProducto.Tables["DatosConsultados"].Rows[0]["precioventa"].ToString());
                int    PorcentajeIva      = 19;
                int    CantidadDisponible = int.Parse(DatosProducto.Tables["DatosConsultados"].Rows[0]["cantidad"].ToString());
                int    Cantidad           = int.Parse(numericUpDown1.Value.ToString());

                long SubTotalSinIva = Cantidad * ValorUnitario;
                long ValorIva       = SubTotalSinIva * PorcentajeIva / 100;
                long SubTotal       = SubTotalSinIva + ValorIva;

                int Inventario = CantidadDisponible - Cantidad;

                if (Inventario < 0)
                {
                    MessageBox.Show("Solo Hay " + CantidadDisponible + " Unidades Disponibles De Este Producto");
                }
                else
                {
                    dataGridView1.Rows.Add(IdProducto, Nombre, ValorUnitario, Cantidad, ValorIva, SubTotal);
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show("Se ha presentado un error, Cierre e Intente nuevamente. " + Ex.Message);
            }
        }
Пример #2
0
        private void FormConsultas_Load(object sender, EventArgs e)
        {
            ClaseConsultas ObjConsultas = new ClaseConsultas();
            int            numregistros = 0;


            try
            {
                DataSet DatosEmpleados = ObjConsultas.ConsultarTodosEmpleado();

                numregistros = DatosEmpleados.Tables["DatosConsultados"].Rows.Count;

                if (numregistros == 0)
                {
                    MessageBox.Show("No hay ningun Empleado en la Base de Datos");
                }
                else
                {
                    dataGridView1.DataSource = DatosEmpleados.Tables["DatosConsultados"];
                }

                DataSet DatosProductos = ObjConsultas.ConsultarTodosProductos();

                numregistros = DatosProductos.Tables["DatosConsultados"].Rows.Count;

                if (numregistros == 0)
                {
                    MessageBox.Show("No hay ningun Producto en la Base de Datos");
                }
                else
                {
                    dataGridView2.DataSource = DatosProductos.Tables["DatosConsultados"];
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show("Error!: " + Ex.Message);
            }
        }
Пример #3
0
        private void FormFacturaServicios_Load(object sender, EventArgs e)
        {
            ClaseConsultas        ObjConsultas = new ClaseConsultas();
            ClaseFacturaServicios ObjFactura   = new ClaseFacturaServicios();

            int numregistros = 0;

            try
            {
                DataSet DatosEmpresa = ObjConsultas.ConsultarEmpresa();

                long   NitEmpresa    = long.Parse(DatosEmpresa.Tables["DatosConsultados"].Rows[0]["NitEmpresa"].ToString());
                String NombreEmpresa = (DatosEmpresa.Tables["DatosConsultados"].Rows[0]["Nombre"].ToString());
                label9.Text  = NitEmpresa.ToString();
                label10.Text = NombreEmpresa;



                DataSet DatosUltimaFactura = ObjFactura.ConsultarUltimaFServicios();
                numregistros = DatosUltimaFactura.Tables["DatosConsultados"].Rows.Count;

                if (numregistros == 0)
                {
                    MessageBox.Show("Importante: No hay ninguna Factura Generada Aun, Por favor Ingrese una Primera Factura De Prueba Para Ajustar El Sistema");
                    label6.Text = "1";
                }
                else
                {
                    int NumUltimaFactura = int.Parse(DatosUltimaFactura.Tables["DatosConsultados"].Rows[0]["NumFactura"].ToString());
                    int NumNuevaFactura  = NumUltimaFactura + 1;
                    label6.Text = NumNuevaFactura.ToString();
                    MessageBox.Show("Bienvenido, Ingrese su Factura N°" + NumNuevaFactura);
                }

                DataSet DatosEmpleados = ObjConsultas.ConsultarListadoEmpleado();
                numregistros = DatosEmpleados.Tables["DatosConsultados"].Rows.Count;

                if (numregistros == 0)
                {
                    MessageBox.Show("No hay empleados registrados en el sistema");
                }
                else
                {
                    comboBox1.DataSource    = DatosEmpleados.Tables["DatosConsultados"];
                    comboBox1.DisplayMember = DatosEmpleados.Tables["DatosConsultados"].Columns["NombreCompleto"].ToString();
                    comboBox1.ValueMember   = DatosEmpleados.Tables["DatosConsultados"].Columns["IdEmpleado"].ToString();
                }

                DataSet DatosServicios = ObjConsultas.ConsultarListadoServicios();
                numregistros = DatosServicios.Tables["DatosConsultados"].Rows.Count;

                if (numregistros == 0)
                {
                    MessageBox.Show("No hay Servicios registrados en el sistema");
                }
                else
                {
                    comboBox2.DataSource    = DatosServicios.Tables["DatosConsultados"];
                    comboBox2.DisplayMember = DatosServicios.Tables["DatosConsultados"].Columns["Nombre"].ToString();
                    comboBox2.ValueMember   = DatosServicios.Tables["DatosConsultados"].Columns["IdServicios"].ToString();
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show("Se ha presentado un error, Cierre e Intente nuevamente. " + Ex.Message);
            }
        }