private void cargar_combo_Clase_Vehiculo() { cmbClaseVehiculo.DisplayMember = "Descripcion"; cmbClaseVehiculo.ValueMember = "Id"; cmbClaseVehiculo.DataSource = TrabajarVehiculo.listar_clase_vehiculo(); cmbClaseVehiculo.SelectedIndex = -1; }
/// <summary> /// Carga el combo box con los vehiculos mostrando MARCA + LINEA + MODELO /// </summary> private void cargar_combo_vehiculo() { cmbVehiculo.DisplayMember = "veh_detalle"; cmbVehiculo.ValueMember = "Matricula"; cmbVehiculo.DataSource = TrabajarVehiculo.listar_Vehiculo(); cmbVehiculo.SelectedIndex = -1; }
private void cargar_combo_linea(int id_marca) { cmbLinea.DisplayMember = "lin_nombre"; cmbLinea.ValueMember = "lin_id"; cmbLinea.DataSource = TrabajarVehiculo.listar_linea(id_marca); cmbLinea.SelectedIndex = -1; }
private void btnConfirmar_Click(object sender, EventArgs e) { if (cboClientes.Text == "Select Client" || nudPrecio.Value == 0 || cboFormaPago.Text == "Select Way To Pay" || cboVehiculo.Text == "Select Vehicle") { MessageBox.Show("No puede registar campos vacíos"); } else { if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes) { Venta oVenta = new Venta(); oVenta.CLI_dni = (string)cboClientes.SelectedValue; oVenta.USU_id = Int32.Parse(id); oVenta.VEH_matricula = (string)cboVehiculo.SelectedValue; oVenta.VTA_fecha = dtpFecha.Value; oVenta.FP_id = (Int32)cboFormaPago.SelectedValue; oVenta.VTA_precioFinal = Decimal.Parse(TrabajarVehiculo.verPrecio((string)cboVehiculo.SelectedValue)); oVenta.VTA_estado = true; TrabajarVenta.AgregarVenta(oVenta); MessageBox.Show("¡VENTA REGISTRADA CON EXITO!"); limpiarCampos(); } } }
/// <summary> /// Actualiza: agrega todos los datos de los campos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnActualizar_Click(object sender, EventArgs e) { Vehiculo vehiculo = new Vehiculo(); vehiculo.Veh_Matricula = txtMatricula.Text; vehiculo.Veh_Marca = Convert.ToString(cmbMarca.SelectedValue); vehiculo.Veh_Linea = Convert.ToString(cmbLinea.SelectedValue); vehiculo.Veh_Modelo = txtModelo.Text; vehiculo.Veh_Color = txtColor.Text; vehiculo.Veh_Puertas = Convert.ToInt32(txtPuertas.Text); if (rbtnSiGps.Checked == true) { vehiculo.Veh_Gps = true; } else { if (rbtnNoGps.Checked == true) { vehiculo.Veh_Gps = false; } } vehiculo.Veh_TipoVehiculo = Convert.ToString(cmbTipoVehiculo.SelectedValue); vehiculo.Veh_ClaseVehiulo = Convert.ToString(cmbClaseVehiculo.SelectedValue); vehiculo.Veh_Precio = Convert.ToDecimal(txtPrecio.Text); TrabajarVehiculo.actualizar_vehiculo(vehiculo); }
/// <summary> /// Elimina el vehiculo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEVehiculo_Click(object sender, System.EventArgs e) { String msj = "Esta seguro que quiere Eliminar este Vehiculo " + this.txtAMatricula.Text + " " + cmbMarca.Text; DialogResult dialogResult = MessageBox.Show(msj, "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { Form frmVehiculo = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmVehiculo); if (frmVehiculo != null) { try { TrabajarVehiculo.eliminarVehiculo(txtAMatricula.Text); MessageBox.Show("Vehiculo Eliminado"); ((FrmVehiculo)frmVehiculo).dataVehiculo.DataSource = TrabajarVehiculo.listarVehiculo(); ((FrmVehiculo)frmVehiculo).contar(); } catch { MessageBox.Show("Vehiculo Eliminado"); TrabajarVehiculo.eliminarVehiculo(txtAMatricula.Text); ((FrmVehiculo)frmVehiculo).dataVehiculo.DataSource = TrabajarVehiculo.listarVehiculo(); ((FrmVehiculo)frmVehiculo).contar(); } } } }
/// <summary> /// Carga los combos rol con sus respectivos items y actualiza la fecha /// </summary> private void cargarComboRol(string u) { string nombreVendedor = TrabajarUsuarios.traerVendedor(u); lblVendedor.Text = "Vendedor: " + nombreVendedor; //Configurar Fecha actual dtpFecha.Value = DateTime.Today; nudPrecio.Minimum = 0; nudPrecio.Maximum = 10000000; cboClientes.DataSource = TrabajarCliente.traerClienteComboBox(); cboClientes.DisplayMember = "cli_ayn"; cboClientes.ValueMember = "cli_dni"; cboClientes.Text = "Select Client"; cboVehiculo.DataSource = TrabajarVehiculo.traerVehiculoComboBox(); cboVehiculo.DisplayMember = "veh_datos"; cboVehiculo.ValueMember = "veh_matricula"; cboVehiculo.Text = "Select Vehicle"; cboFormaPago.DataSource = TrabajarFormaPago.ObtenerFormaPago(); cboFormaPago.DisplayMember = "Descripción"; cboFormaPago.ValueMember = "ID"; cboFormaPago.Text = "Select Vehicle Type"; }
private void btnModificarLinea_Click(object sender, EventArgs e) { if (txtLinea.Text == null || txtLinea.Text == "") { MessageBox.Show("No puede haber campos vacios"); } else { var confirmResult = MessageBox.Show("¿Seguro que quieres Modificar?", "¿Modificar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { int id = Convert.ToInt32(dgvLinea.CurrentRow.Cells["Id"].Value); string nombre = txtLinea.Text; int idMarca = Convert.ToInt32(cmbMarca.SelectedValue); TrabajarVehiculo.actualizar_Linea(id, nombre, idMarca); actualizarDataGridLinea(); btnModificarLinea.Enabled = false; limpiarCamposLinea(); } else { limpiarCamposLinea(); } } }
private void carga_combo_marca() { cmbMarca.DisplayMember = "mar_nombre"; cmbMarca.ValueMember = "mar_id"; cmbMarca.DataSource = TrabajarVehiculo.listar_marca(); cmbMarca.SelectedIndex = -1; }
/// <summary> /// Agrega el Precio del Vehiculo seleccionado al campo de PRECIO FINAL /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbVehiculo_SelectionChangeCommitted(object sender, EventArgs e) { //obtiene la matricula del vehiculo seleccionado String matricula = Convert.ToString(cmbVehiculo.SelectedValue); //busca el precio del vehiculo seleccionado y lo muestra en el campo Precio Final txtPrecioFinal.Text = Convert.ToString(TrabajarVehiculo.precioDeVehiculoSP(matricula)); }
private void btnOrdenar_Click(object sender, EventArgs e) { if (rbtLinea.Checked == true) { dgvVehiculos.DataSource = TrabajarVehiculo.traerVehiculosLineaSP(); } else { dgvVehiculos.DataSource = TrabajarVehiculo.traerVehiculosMarcaSP(); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes) { string matricula = (string)dgvVehiculos.CurrentRow.Cells[0].Value; TrabajarVehiculo.EliminarVehiculo(matricula); cargarGrilla(); limpiarGrilla(); } }
private void btnEiminarMarca_Click(object sender, EventArgs e) { var confirmResult = MessageBox.Show("¿Seguro que quieres Eliminar?", "¿Eliminar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { int id = Convert.ToInt32(dgvMarcaVehiculo.CurrentRow.Cells["Id"].Value); TrabajarVehiculo.eliminar_marca(id); actualizarDataGridMarca(); } }
private void btnAgregarMarca_Click(object sender, EventArgs e) { if (txtMarca.Text == null || txtMarca.Text == "") { MessageBox.Show("No puede haber campos vacios"); } else { TrabajarVehiculo.insertar_marca(txtMarca.Text); actualizarDataGridMarca(); txtMarca.Text = null; } }
private void btnAgregarLinea_Click(object sender, EventArgs e) { if (txtLinea.Text == null || txtLinea.Text == "") { MessageBox.Show("No puede haber campos vacios"); } else { TrabajarVehiculo.insertar_linea(txtLinea.Text, Convert.ToInt32(cmbMarca.SelectedValue)); actualizarDataGridLinea(); limpiarCamposLinea(); } }
/// <summary> /// busqueda de vehiculos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBuscar_Click(object sender, EventArgs e) { string buscarvehiculo = txtBuscarVehiculo.Text; if (txtBuscarVehiculo.Text != "Buscar Vehiculo") { dataVehiculo.DataSource = TrabajarVehiculo.buscarVehiculo(txtBuscarVehiculo.Text); } else { cargarVehiculos(); } }
/// <summary> /// al cargar el formulario carga automaticamente los box /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmAltaVenta_Load(object sender, EventArgs e) { dtpFecha.MinDate = new DateTime(2010, 1, 1); dtpFecha.MaxDate = DateTime.Now; cargarBoxCliente(TrabajarCliente.ListaClienteD(true)); cargarBoxVehiculo(TrabajarVehiculo.listarVehiculoDisponible(true)); Form frmLogin = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmLogin); if (frmLogin != null) { txtDatosVendedor.Text = "Nombre y apellido: " + ((FrmLogin)frmLogin).user.Usu_ApellidoNombre + " ID: " + ((FrmLogin)frmLogin).user.Usu_NombreUsuario; } cargarForma(); }
private void btnAgregarTipo_Click(object sender, EventArgs e) { if (txtDescripcionTipo.Text == null || txtDescripcionTipo.Text == "") { MessageBox.Show("No puede haber campos vacios"); } else { string descripcion = txtDescripcionTipo.Text; TrabajarVehiculo.insertar_tipo_Vehiculo(descripcion); cargarTablaTipoVehiculo(); txtDescripcionTipo.Text = null; } }
private void btnEiminar_Click(object sender, EventArgs e) { int id = Convert.ToInt32(dgvClaseVehiculo.CurrentRow.Cells["Id"].Value); var confirmResult = MessageBox.Show("¿Seguro que quieres eliminar?", "¿Eliminar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { TrabajarVehiculo.eliminar_clase_Vehiculo(id); txtDescripcion.Text = null; cargarTabla(); } }
private void cargarComboBox() { dtpFecha1.Value = DateTime.Today; dtpFecha2.Value = DateTime.Today; cbClientes.DataSource = TrabajarCliente.traerClientesComboBoxSP(); cbClientes.DisplayMember = "cli_datos"; cbClientes.ValueMember = "DNI"; cbClientes.Text = "Select Client"; cboMarca.DataSource = TrabajarVehiculo.traerMarcaComboBox(); cboMarca.DisplayMember = "Descripcion"; cboMarca.ValueMember = "Descripcion"; cboMarca.Text = "Select Brand"; }
/// <summary> /// anula la venta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAnular_Click(object sender, EventArgs e) { String msj = "Esta seguro que quiere ANULAR la venta"; DialogResult dialogResult = MessageBox.Show(msj, "Anular venta?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { Form frmVenta = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmVenta); TrabajarVenta.modificarVenta(Convert.ToInt32(id.Text), "ANULADA"); MessageBox.Show("Venta ANULADA"); TrabajarVehiculo.bajaVehiculo(matricula.Text, true); refrescarVistaVehiculo(); ((FrmVenta)frmVenta).cargarVentas(); } }
/// <summary> /// Registra la venta en la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnVender_Click(object sender, EventArgs e) { try { int forma = Convert.ToInt32(cmbMedioDePago.SelectedValue); if (validarCampos()) { Venta nuevaVenta = new Venta(); nuevaVenta.Cli_DNI = primerValorCombobox(cmbClientesDNI.Text); nuevaVenta.Veh_Matricula = primerValorCombobox(cmbVehiculos.Text); nuevaVenta.Vta_Fecha = dtpFecha.Value; Form frmLogin = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmLogin); if (frmLogin != null) { nuevaVenta.Usu_ID = ((FrmLogin)frmLogin).user.Usu_ID; nuevaVenta.Fp_ID = forma; nuevaVenta.Vta_PrecioFinal = Convert.ToDecimal(txtPrecio.Text); if (nuevaVenta.Vta_PrecioFinal > 0) { if (mensaje(nuevaVenta) == DialogResult.OK) { TrabajarVenta.altaVenta(nuevaVenta); limpiarCampos(); Form frmVenta = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmVenta); ((FrmVenta)frmVenta).cargarVentas(); TrabajarVehiculo.bajaVehiculo(nuevaVenta.Veh_Matricula, false); } else { MessageBox.Show("Venta cancelada", "Cancelado", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("No puede Ingresar un Precio menor a 0", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Campos Incorrectos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch { MessageBox.Show("Espere unos momentos mientras se esta cargando la base de datos e intentelo mas tarde", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// eventos al cargar el formulario venta /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmVenta_Load(object sender, EventArgs e) { var form = Application.OpenForms.OfType <FrmMostrarVenta>().FirstOrDefault(); FrmMostrarVenta frmVenta = form ?? new FrmMostrarVenta(); frmVenta.restringirAcceso(); AddFormInPanel(frmVenta); cargarVentas(); cargarBoxCliente(TrabajarCliente.ListaCliente()); cargarBoxMarca(TrabajarVehiculo.listaXMarca()); dtpDesde.MinDate = new DateTime(2010, 1, 1); dtpDesde.MaxDate = DateTime.Today; dtpHasta.MinDate = new DateTime(2010, 1, 1); dtpHasta.MaxDate = DateTime.Today; contar(); }
private void btnBuscar_Click(object sender, EventArgs e) { string campo = null; if (rbtnLinea.Checked == true) { campo = "Linea"; } else { if (rbtnMarca.Checked == true) { campo = "Marca"; } } dgwVehiculo.DataSource = TrabajarVehiculo.listar_Vehiculos_OrdenSP(campo); }
/// <summary> /// Eliminar un registro por su MATRICULA /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEiminar_Click(object sender, EventArgs e) { Vehiculo vehiculo = new Vehiculo(); //toma la matricula de la fila seleccionada vehiculo.Veh_Matricula = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Matricula"].Value); var confirmResult = MessageBox.Show("¿Seguro que quieres eliminar?", "¿Eliminar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { vehiculo.Veh_Estado = Util.estado.INACTIVO.ToString(); TrabajarVehiculo.eliminar_Vehiculo(vehiculo); cargar_vehiculos(); } }
/// <summary> /// Agrega los datos de los campos a la base de datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGuardar_Click(object sender, EventArgs e) { if (cmbClaseVehiculo.SelectedValue == null || cmbLinea.SelectedValue == null || cmbMarca.SelectedValue == null || cmbTipoVehiculo.SelectedValue == null || txtMatricula == null) { MessageBox.Show("Complete todos los campos"); } else { var confirmResult = MessageBox.Show("¿Seguro que quieres guardar?", "¿Guardar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { Vehiculo vehiculo = new Vehiculo(); vehiculo.Veh_Matricula = txtMatricula.Text; vehiculo.Veh_Marca = Convert.ToString(cmbMarca.SelectedValue); vehiculo.Veh_Linea = Convert.ToString(cmbLinea.SelectedValue); vehiculo.Veh_Modelo = txtModelo.Text; vehiculo.Veh_Color = txtColor.Text; vehiculo.Veh_Puertas = Convert.ToInt32(txtPuertas.Text); if (rbtnSi.Checked == true) { vehiculo.Veh_Gps = true; } else { if (rbtnNo.Checked == true) { vehiculo.Veh_Gps = false; } } vehiculo.Veh_TipoVehiculo = Convert.ToString(cmbTipoVehiculo.SelectedValue); vehiculo.Veh_ClaseVehiulo = Convert.ToString(cmbClaseVehiculo.SelectedValue); vehiculo.Veh_Precio = Convert.ToDecimal(txtPrecio.Text); vehiculo.Veh_Estado = Util.estado.ACTIVO.ToString(); TrabajarVehiculo.insertar_vehiculo(vehiculo); } } }
/// <summary> /// Pasa los datos de la fila seleccionada en el Data Grid a los campos del /// formulario Modal Modificar /// </summary> /// <param name="modalModificarVeh"></param> private void pasarDatos(FormModalModificarVehiculo modalModificarVeh) { modalModificarVeh.txtMatricula.Text = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Matricula"].Value); modalModificarVeh.cmbMarca.DisplayMember = "mar_nombre"; modalModificarVeh.cmbMarca.ValueMember = "mar_id"; modalModificarVeh.cmbMarca.DataSource = TrabajarVehiculo.listar_marca(); modalModificarVeh.cmbMarca.SelectedIndex = Convert.ToInt32(dgwVehiculo.CurrentRow.Cells["mar_id"].Value) - 1; modalModificarVeh.cmbLinea.DisplayMember = "lin_nombre"; modalModificarVeh.cmbLinea.ValueMember = "lin_id"; int id = Convert.ToInt32(modalModificarVeh.cmbMarca.SelectedValue.ToString()); modalModificarVeh.cmbLinea.DataSource = TrabajarVehiculo.listar_linea(id); modalModificarVeh.txtModelo.Text = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Modelo"].Value); modalModificarVeh.txtColor.Text = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Color"].Value); modalModificarVeh.txtPuertas.Text = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Puertas"].Value); if (Convert.ToBoolean(dgwVehiculo.CurrentRow.Cells["Gps"].Value) == true) { modalModificarVeh.rbtnSiGps.Checked = true; } else { modalModificarVeh.rbtnNoGps.Checked = true; } modalModificarVeh.cmbClaseVehiculo.DisplayMember = "Descripcion"; modalModificarVeh.cmbClaseVehiculo.ValueMember = "Id"; modalModificarVeh.cmbClaseVehiculo.DataSource = TrabajarVehiculo.listar_clase_vehiculo(); modalModificarVeh.cmbClaseVehiculo.SelectedValue = Convert.ToInt32(dgwVehiculo.CurrentRow.Cells["cv_id"].Value); modalModificarVeh.cmbTipoVehiculo.DisplayMember = "Descripcion"; modalModificarVeh.cmbTipoVehiculo.ValueMember = "Id"; modalModificarVeh.cmbTipoVehiculo.DataSource = TrabajarVehiculo.listar_tipo_vehiculo(); modalModificarVeh.cmbTipoVehiculo.SelectedValue = Convert.ToInt32(dgwVehiculo.CurrentRow.Cells["tv_id"].Value); modalModificarVeh.txtPrecio.Text = Convert.ToString(dgwVehiculo.CurrentRow.Cells["Precio"].Value); }
private void btnModificarMarca_Click(object sender, EventArgs e) { if (txtMarca.Text == null || txtMarca.Text == "" || cmbMarca.SelectedIndex == -1) { MessageBox.Show("No puede haber campos vacios"); } else { var confirmResult = MessageBox.Show("¿Seguro que quieres Modificar?", "¿Modificar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { int id = Convert.ToInt32(dgvMarcaVehiculo.CurrentRow.Cells["Id"].Value); string nombre = txtMarca.Text; TrabajarVehiculo.actualizar_marca(id, nombre); actualizarDataGridMarca(); } } }
private void btnModificar_Click(object sender, EventArgs e) { if (cboTipoVehiculo.Text == "Select Vehicle Type" || nudModelo.Value == 0 || cboMarca.Text == "Select Brand" || cboLinea.Text == "Select Model" || cboColor.Text == "Select Color" || cboTipoVehiculo.Text == "Select Vehicle Type" || cboCantPuertas.Text == "Select Doors" || nudPrecio.Value == 0 || txtMatricula.Text == "") { MessageBox.Show("No puede registar campos vacíos"); } else { if (TrabajarVehiculo.VerificarVehiculo(txtMatricula.Text) == true) { if (MessageBox.Show("confirms the action?", "Save data", MessageBoxButtons.YesNo) == DialogResult.Yes) { Vehiculo oVehiculo = new Vehiculo(); string matricula = (string)dgvVehiculos.CurrentRow.Cells[0].Value; oVehiculo.VEH_matricula = matricula; oVehiculo.VEH_marca = cboMarca.Text; oVehiculo.VEH_modelo = Convert.ToInt32(nudModelo.Value); oVehiculo.VEH_linea = cboLinea.Text; oVehiculo.VEH_color = cboColor.Text; oVehiculo.CV_id = (Int32)cboClaseVehiculo.SelectedValue; oVehiculo.VEH_gps = cbGPS.Checked; oVehiculo.VEH_precio = nudPrecio.Value; oVehiculo.VEH_puertas = Convert.ToInt32(cboCantPuertas.Text); oVehiculo.TV_id = (Int32)cboTipoVehiculo.SelectedValue; TrabajarVehiculo.ModificarVehiculo(oVehiculo); cargarGrilla(); limpiarGrilla(); } } else { MessageBox.Show("Esta matrícula no está registrada, intente con una válida"); } } }
private void btnModificarTipo_Click(object sender, EventArgs e) { if (txtDescripcionTipo.Text == null || txtDescripcionTipo.Text == "") { MessageBox.Show("No puede haber campos vacios"); } else { var confirmResult = MessageBox.Show("¿Seguro que quieres Modificar?", "¿Modificar?", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { string descripcion = txtDescripcionTipo.Text; int id = Convert.ToInt32(dgvTipoVehiculo.CurrentRow.Cells["Id"].Value); TrabajarVehiculo.actualizar_tipo_vehiculo(id, descripcion); txtDescripcionTipo.Text = null; cargarTablaTipoVehiculo(); } } }