public void cargarSegundoCombo()
        {
            cnVehiculoNuevo cnVehiculoNuevo = new cnVehiculoNuevo();
            cnVehiculoUsado cnVehiculoUsado = new cnVehiculoUsado();
            cnServicios     cnServicios     = new cnServicios();
            cnRepuestos     cnRepuestos     = new cnRepuestos();
            cnFacturaVenta  cnFacturaVenta  = new cnFacturaVenta();

            //Carga Productos
            if (cbTipo.SelectedItem == "Vehiculo Nuevo")
            {
                cbProducto.DataSource    = cnFacturaVenta.consultarVehiculoUsado();
                cbProducto.DisplayMember = "Cod_Vehiculo";
                cbProducto.ValueMember   = "Cod_Vehiculo";
            }
            else if (cbTipo.SelectedItem == "Vehiculo Usado")
            {
                cbProducto.DataSource    = cnFacturaVenta.consultarVehiculoUsado();
                cbProducto.DisplayMember = "Cod_Vehiculo";
                cbProducto.ValueMember   = "Cod_Vehiculo";
            }
            else if (cbTipo.SelectedItem == "Servicio")
            {
                cbProducto.DataSource    = cnServicios.consultarServicio();
                cbProducto.DisplayMember = "descripcion";
                cbProducto.ValueMember   = "cod_servicio";
            }
            else if (cbTipo.SelectedItem == "Repuesto")
            {
                cbProducto.DataSource    = cnFacturaVenta.consultarRepuestosFactura();
                cbProducto.DisplayMember = "descripcion";
                cbProducto.ValueMember   = "cod_repuesto";
            }
        }
示例#2
0
        public void agregarRepuesto()
        {
            objRepuestos objRepuestos = new objRepuestos();
            cnRepuestos  cnRepuestos  = new cnRepuestos();

            if (validarCamposLlenos())
            {
                objRepuestos.Tipo        = txtTipo.Text;
                objRepuestos.Precio      = Convert.ToDouble(txtPrecio_Unitario.Text);
                objRepuestos.Descripcion = txtDescripcion.Text;

                if (cnRepuestos.insertarRepuesto(objRepuestos))
                {
                    llenarDataGrigView();

                    btAgregar.Enabled           = true;
                    btActualizar.Enabled        = false;
                    btEliminar.Enabled          = false;
                    btLimpiarFormulario.Enabled = true;

                    limpiarCamposFormulario();
                }
                else
                {
                    txtTipo.BackColor            = Color.Tomato;
                    txtPrecio_Unitario.BackColor = Color.Tomato;
                    txtDescripcion.BackColor     = Color.Tomato;
                }
            }
            else
            {
                MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#3
0
        public void eliminarRepuesto()
        {
            objRepuestos objRepuestos = new objRepuestos();
            cnRepuestos  cnRepuestos  = new cnRepuestos();


            DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar el repuesto seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (eleccionBorrar == DialogResult.Yes)
            {
                objRepuestos.Cod_Repuesto = dgvListaRepuestos.CurrentRow.Cells[0].Value.ToString();
                cnRepuestos.eliminarRepuesto(objRepuestos);

                llenarDataGrigView();

                txtTipo.Enabled            = true;
                txtPrecio_Unitario.Enabled = true;
                txtDescripcion.Enabled     = true;

                btAgregar.Enabled    = true;
                btActualizar.Enabled = false;
                btEliminar.Enabled   = false;

                limpiarCamposFormulario();
            }
        }
示例#4
0
        public void actualizarRepuesto()
        {
            objRepuestos objRepuestos = new objRepuestos();
            cnRepuestos  cnRepuestos  = new cnRepuestos();

            if (validarCamposLlenos())
            {
                DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el repuesto seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (eleccionActualizar == DialogResult.Yes)
                {
                    objRepuestos.Cod_Repuesto = txtCodigoRepuesto.Text;
                    objRepuestos.Tipo         = txtTipo.Text;
                    objRepuestos.Precio       = Convert.ToDouble(txtPrecio_Unitario.Text);
                    objRepuestos.Descripcion  = txtDescripcion.Text;

                    cnRepuestos.actualizarRepuesto(objRepuestos);

                    llenarDataGrigView();

                    txtTipo.Enabled            = true;
                    txtPrecio_Unitario.Enabled = true;
                    txtDescripcion.Enabled     = true;

                    btAgregar.Enabled    = true;
                    btActualizar.Enabled = false;
                    btEliminar.Enabled   = false;

                    limpiarCamposFormulario();
                }
            }
            else
            {
                MessageBox.Show("Debe de cargar primero un repuesto de la lista de repuestos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#5
0
        public void llenarDataGrigView()
        {
            cnRepuestos cnRepuestos    = new cnRepuestos();
            DataTable   tablaRepuestos = new DataTable();

            dgvListaRepuestos.Rows.Clear();

            dgvListaRepuestos.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray;

            tablaRepuestos = cnRepuestos.consultarRepuestos();

            for (int i = 0; i < tablaRepuestos.Rows.Count; i++)
            {
                dgvListaRepuestos.Rows.Add(tablaRepuestos.Rows[i][0], tablaRepuestos.Rows[i][1], tablaRepuestos.Rows[i][2],
                                           tablaRepuestos.Rows[i][3]);
            }
        }