private void frmReportesPre_Load(object sender, EventArgs e) { Conexion conectar = new Conexion(); Departamentos departamentos = new Departamentos(); Proveedores proveedores = new Proveedores(); departamentos.con = conectar.con; DataTable dtLista = new DataTable(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; dtLista = departamentos.getDepartamentosDG(); cbDepartamentos.DataSource = dtLista; cbDepartamentos.DisplayMember = "Nombre"; cbDepartamentos.ValueMember = "Id"; //Cargamos Lista de Proveedores dtLista = proveedores.getProveedoresDG(conectar.con); cbProveedores.DataSource = dtLista; cbProveedores.DisplayMember = "nombre"; cbProveedores.ValueMember = "id"; //Cargamos Lista de Vehiculos dtLista = vehiculos.getVehiculosByClase("V"); cbVehiculo.DataSource = dtLista; cbVehiculo.DisplayMember = "noecon"; cbVehiculo.ValueMember = "id"; //cargamos lista de maquinaria dtLista = vehiculos.getVehiculosByClase("M"); cbMaquina.DataSource = dtLista; cbMaquina.DisplayMember = "noecon"; cbMaquina.ValueMember = "id"; }
private void btGuardarOrden_Click(object sender, EventArgs e) { Conexion conectar = new Conexion(); Vehiculos vehiculo = new Vehiculos(); vehiculo.con = conectar.con; if (tbModelo.Text.CompareTo("") == 0) { tbModelo.Text = "" + 0; } vehiculo.id = _idver; vehiculo.noecon = tbNoEconomico.Text; vehiculo.marca = tbMarca.Text; vehiculo.modelo = Convert.ToInt32(tbModelo.Text); vehiculo.linea = tbLinea.Text; vehiculo.tipo = tbTipo.Text; vehiculo.clase = tbClase.Text; vehiculo.usuario = tbUsuario.Text; vehiculo.placas = tbPlacas.Text; vehiculo.numserie = tbSerie.Text; vehiculo.motor = tbMotor.Text; vehiculo.llantas = tbllantas.Text; vehiculo.bajafecha = tbBaja.Text; vehiculo.color = tbColor.Text; vehiculo.departamento = cbDepartamentos.GetItemText(cbDepartamentos.SelectedItem); vehiculo.updateVehiculo(vehiculo); System.Windows.Forms.MessageBox.Show("Vehiculo Actualizado"); this.Close(); }
private void frmEditarVehiculos_Load(object sender, EventArgs e) { Conexion conectar = new Conexion(); Departamentos departamentos = new Departamentos(); departamentos.con = conectar.con; DataTable dtLista = new DataTable(); dtLista = departamentos.getDepartamentosDG(); cbDepartamentos.DataSource = dtLista; cbDepartamentos.DisplayMember = "Nombre"; cbDepartamentos.ValueMember = "Id"; int ideditar = _idver; //System.Windows.Forms.MessageBox.Show("ID " + ideditar); Vehiculos vehiculo= new Vehiculos(); vehiculo.con = conectar.con; vehiculo.getVehiculo(ideditar); tbNoEconomico.Text = vehiculo.noecon; tbMarca.Text = vehiculo.marca; tbModelo.Text = vehiculo.modelo.ToString(); tbLinea.Text = vehiculo.linea; tbTipo.Text = vehiculo.tipo; tbClase.Text = vehiculo.clase; tbUsuario.Text = vehiculo.usuario; tbPlacas.Text = vehiculo.placas; tbSerie.Text = vehiculo.numserie; tbMotor.Text = vehiculo.motor; tbllantas.Text = vehiculo.llantas; tbBaja.Text = vehiculo.bajafecha; tbColor.Text = vehiculo.color; cbDepartamentos.SelectedIndex = cbDepartamentos.FindString(vehiculo.departamento); }
private void ImprimirOrden_Load(object sender, EventArgs e) { this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; int iddetalles = _iddetalles; int idorden = _idorden; int idproveedor = _idproveedor; String conletra = _conletra; float subtotal = _subtotal; float iva = _iva; float total = _total; // TODO: This line of code loads data into the 'ReporteP.Ordenes' table. You can move, or remove it, as needed. //this.OrdenesTableAdapter.Fill(this.ReporteP.Ordenes); //this.OrdenesTableAdapter.Fill() // TODO: This line of code loads data into the 'BD_SistemaDataSet2.Detalles_Orden' table. You can move, or remove it, as needed. Conexion conectar = new Conexion(); Ordenes ordenes = new Ordenes(); Vehiculos vehiculos = new Vehiculos(); //Detalles_OrdenBindingSource.DataSource = ordenes.getDetallesOrden(9680,conectar.con); //Detalles_OrdenBindingSource //this.Detalles_OrdenTableAdapter.Fill(this.BD_SistemaDataSet2.Detalles_Orden); // TODO: This line of code loads data into the 'bD_SistemaDataSet.Proveedores' table. You can move, or remove it, as needed. //this.proveedoresTableAdapter.Fill(this.bD_SistemaDataSet.Proveedores); this.reportViewer1.LocalReport.DataSources.Clear(); ReportDataSource source = new ReportDataSource("Detalles", ordenes.getDetallesOrdenRep(iddetalles, conectar.con)); reportViewer1.LocalReport.DataSources.Add(source); source = new ReportDataSource("OrdenInfo", ordenes.getOrdenRep(idorden, conectar.con)); reportViewer1.LocalReport.DataSources.Add(source); source = new ReportDataSource("Proveedor", ordenes.getProveedoresRep(idproveedor, conectar.con)); reportViewer1.LocalReport.DataSources.Add(source); ordenes.getOrden(idorden, conectar.con); String detallevehiculo = ""; //MessageBox.Show(ordenes.vehiculo, "Aviso!"); if (ordenes.vehiculo.ToString().Length>0) { vehiculos.con = conectar.con; vehiculos.getVehiculoNoEcon(ordenes.vehiculo); detallevehiculo = vehiculos.marca + " " + vehiculos.modelo + " " + vehiculos.usuario; } ReportParameter[] parameters = new ReportParameter[5]; parameters[0] = new ReportParameter("CantidadLetra", conletra); parameters[1] = new ReportParameter("subtotal", subtotal.ToString()); parameters[2] = new ReportParameter("iva", iva.ToString()); parameters[3] = new ReportParameter("total", total.ToString()); parameters[4] = new ReportParameter("detallevehiculo", detallevehiculo); this.reportViewer1.LocalReport.SetParameters(parameters); this.reportViewer1.RefreshReport(); }
private void frmReporteVehiculos_Load(object sender, EventArgs e) { String departamento = _departamento; Conexion conectar = new Conexion(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; this.reportViewer1.LocalReport.DataSources.Clear(); ReportDataSource source = new ReportDataSource("Vehiculos", vehiculos.getVehiculosByDepartamentoDG(departamento)); reportViewer1.LocalReport.DataSources.Add(source); this.reportViewer1.RefreshReport(); }
private void btGuardarOrden_Click(object sender, EventArgs e) { Conexion conectar = new Conexion(); Vehiculos vehiculo = new Vehiculos(); Vehiculos vehiculoChk = new Vehiculos(); vehiculo.con = conectar.con; vehiculoChk.con = conectar.con; vehiculoChk.getVehiculoByNoEcon(tbNoEconomico.Text); if (vehiculoChk.id != 0) { System.Windows.Forms.MessageBox.Show("Ya existe Numero Economico, ingresa uno diferente"); noEconomicoAlert.Text = "Ya existe Numero Economico"; } else { if (tbModelo.Text.CompareTo("") == 0) { tbModelo.Text = "" + 0; } vehiculo.noecon = tbNoEconomico.Text; vehiculo.marca = tbMarca.Text; vehiculo.modelo = Convert.ToInt32(tbModelo.Text); vehiculo.linea = tbLinea.Text; vehiculo.tipo = tbTipo.Text; vehiculo.clase = tbClase.Text; vehiculo.usuario = tbUsuario.Text; vehiculo.placas = tbPlacas.Text; vehiculo.numserie = tbSerie.Text; vehiculo.motor = tbMotor.Text; vehiculo.llantas = tbllantas.Text; vehiculo.bajafecha = tbBaja.Text; vehiculo.color = tbColor.Text; vehiculo.departamento = cbDepartamentos.GetItemText(cbDepartamentos.SelectedItem); vehiculo.insertVehiculo(vehiculo); System.Windows.Forms.MessageBox.Show("Vehiculo Agregado"); this.Close(); } }
private void btnBorrar_Click(object sender, EventArgs e) { int rowi = dgVehiculos.CurrentRow.Index; string valor = dgVehiculos[0, rowi].Value.ToString(); idedit = Convert.ToInt32(valor); DialogResult dialogResult = MessageBox.Show("Deseas dar de Baja?", "Aviso!", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { Conexion conectar = new Conexion(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; //MessageBox.Show("Se dara de baja:" +idedit ); vehiculos.deletevehiculo(idedit); MessageBox.Show("Vehiculo dado de baja"); } else if (dialogResult == DialogResult.No) { } }
private void button1_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Deseas ejecutar limpieza?", "Aviso!", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { //primero nos traemos todos los vehiculos ordenados por NoEconomico Conexion conectar = new Conexion(); Conexion conectar2 = new Conexion(); Vehiculos vehiculos = new Vehiculos(); Vehiculos vehiculosTemDel = new Vehiculos(); vehiculos.con = conectar.con; vehiculosTemDel.con = conectar2.con; System.Data.OleDb.OleDbDataReader lectura; //lecto de datos lectura = vehiculos.getVehiculosSortBy("noecon","asc"); int id = 0; int idnuevo = 0; string noecon = ""; int veces = 0; while (lectura.Read()) { if (noecon.CompareTo(lectura["noecon"].ToString()) != 0) { // osea que es diferente y no tiene relacion con el anterior id = Convert.ToInt32(lectura["Id"].ToString()); noecon = lectura["noecon"].ToString(); } else { //determina que el siguiente si es igual al guardado de modo que esta repetido //ya que encontramos el id idnuevo = Convert.ToInt32(lectura["Id"].ToString()); if (idnuevo > id) { vehiculosTemDel.hardDeleteVehiculo(id); id = idnuevo; noecon = lectura["noecon"].ToString(); } else { vehiculosTemDel.hardDeleteVehiculo(idnuevo); } veces++; } } vehiculos.con.Close(); MessageBox.Show("Se ha realizado un total de " + veces.ToString() + "cambios"); } else if (dialogResult == DialogResult.No) { } }
public void updateVehiculo(Vehiculos vehiculo) { OleDbCommand comand = new OleDbCommand(); //sql de busqueda y realizamos consulta //String consulta = "UPDATE Vehiculos SET noecon = \"" + vehiculo.noecon + "\", marca = \"" + vehiculo.marca + "\", linea = \"" + vehiculo.linea + "\", tipo = \"" + vehiculo.tipo + "\", clase = \"" + vehiculo.clase + "', usuario = \"" + vehiculo.usuario + "\", modelo = \"" + vehiculo.modelo + "\" WHERE Id = " + vehiculo.id + ";"; String consulta = "UPDATE Vehiculos SET Vehiculos.noecon = @noecon, Vehiculos.marca = @marca, Vehiculos.linea = @linea, Vehiculos.tipo = @tipo, Vehiculos.clase = @clase, Vehiculos.usuario = @usuario, Vehiculos.modelo = @modelo , Vehiculos.placas = @placas, Vehiculos.numserie = @numserie, Vehiculos.motor = @motor, Vehiculos.llantas = @llantas, Vehiculos.bajafecha = @bajafecha , Vehiculos.color = @color , Vehiculos.departamento = @departamento WHERE Vehiculos.[Id] = " + vehiculo.id + ";"; comand.Parameters.Add("@noecon", OleDbType.VarChar, 50).Value = vehiculo.noecon; comand.Parameters.Add("@marca", OleDbType.VarChar, 50).Value = vehiculo.marca; comand.Parameters.Add("@linea", OleDbType.VarChar, 50).Value = vehiculo.linea; comand.Parameters.Add("@tipo", OleDbType.VarChar, 50).Value = vehiculo.tipo; comand.Parameters.Add("@clase", OleDbType.VarChar, 50).Value = vehiculo.clase; comand.Parameters.Add("@usuario", OleDbType.VarChar, 50).Value = vehiculo.usuario; comand.Parameters.Add("@modelo", OleDbType.Integer, 10).Value = Convert.ToInt32(vehiculo.modelo); comand.Parameters.Add("@placas", OleDbType.VarChar, 50).Value = vehiculo.placas; comand.Parameters.Add("@numserie", OleDbType.VarChar, 50).Value = vehiculo.numserie; comand.Parameters.Add("@motor", OleDbType.VarChar, 50).Value = vehiculo.motor; comand.Parameters.Add("@llantas", OleDbType.VarChar, 50).Value = vehiculo.llantas; comand.Parameters.Add("@bajafecha", OleDbType.VarChar, 50).Value = vehiculo.bajafecha; comand.Parameters.Add("@color", OleDbType.VarChar, 50).Value = vehiculo.color; comand.Parameters.Add("@departamento", OleDbType.VarChar, 50).Value = vehiculo.departamento; comand.Connection = con; comand.CommandText = consulta; con.Open(); try { comand.ExecuteNonQuery(); //MessageBox.Show("DATA ADDED"); con.Close(); } catch (OleDbException expe) { MessageBox.Show(expe.Message); con.Close(); } }
public int insertVehiculo(Vehiculos vehiculo) { OleDbCommand comand = new OleDbCommand(); int ID; string query2 = "Select @@Identity"; //sql de busqueda y realizamos consulta String consulta = "INSERT INTO Vehiculos (noecon, marca, linea, tipo, modelo, clase, usuario, placas, numserie, motor, llantas, color, departamento) VALUES ('" + vehiculo.noecon + "','" + vehiculo.marca + "','" + vehiculo.linea + "','" + vehiculo.tipo + "'," + vehiculo.modelo + ",'" + vehiculo.clase + "','" + vehiculo.usuario + "','" + vehiculo.placas + "','" + vehiculo.numserie + "','" + vehiculo.motor + "','" + vehiculo.llantas + "','" + vehiculo.color + "','" + vehiculo.departamento + "');"; comand.Connection = con; comand.CommandText = consulta; con.Open(); comand.ExecuteNonQuery(); comand.CommandText = query2; ID = (int)comand.ExecuteScalar(); con.Close(); return ID; }
private void tbNoEconomico_TextChanged(object sender, EventArgs e) { Conexion conectar = new Conexion(); Vehiculos vehiculo = new Vehiculos(); vehiculo.con = conectar.con; vehiculo.getVehiculoByNoEcon(tbNoEconomico.Text); noEconomicoAlert.Text = ""; if (vehiculo.id != 0) { noEconomicoAlert.Text = "Ya existe Numero Economico"; } }
private void frmVerOrden_Load(object sender, EventArgs e) { int idver = _idver; Conexion conectar = new Conexion(); Ordenes orden = new Ordenes(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; Proveedores proveedores = new Proveedores(); DataTable dtLista = new DataTable(); orden.getOrden(idver, conectar.con); String moneda = orden.getDetallesMoneda(idver, conectar.con); tbMoneda.Text = moneda; // si encontramos la orden if (orden.id != 0) { _idorden = orden.id; //definimos id para reporte //datos de Proveedor proveedores.getProveedor(orden.id_proveedor, conectar.con); //cargamos informacion de orden tbOrden.Text = orden.orden.ToString(); dtFecha.Value = Convert.ToDateTime(orden.fecha); tbUso.Text = orden.parauso; tbDepartamento.Text = orden.departamento; tbObra.Text = orden.obra; //cbVehiculo = //tbMaquina.Text = orden.maquina; tbUnidad.Text = orden.unidad; tbAlmacen.Text = orden.almacen; tbPIva.Text = orden.iva.ToString(); //tbProyecto.Text = orden.p //no traemos detalles de Orden dgDetallesOrden.DataSource = orden.getDetallesOrden(orden.id, conectar.con); _iddetalles = orden.id; //definimos id detalles //detalles de estilo dgDetallesOrden.Columns["Descripcion"].Width = 500; dgDetallesOrden.Columns["Cantidad"].Width = 50; dgDetallesOrden.Columns["Costo"].Width = 80; dgDetallesOrden.Columns["Precio"].Width = 80; dgDetallesOrden.Columns["Costo"].DefaultCellStyle.Format = "c"; dgDetallesOrden.Columns["Precio"].DefaultCellStyle.Format = "c"; //actualizamos totales actualizartotales(); //cargamos lista de proveedores proveedores.getProveedorByName(proveedores.nombre, conectar.con); _idproveedor = proveedores.id; //definimos id de proveedor dtLista = proveedores.getProveedoresDG(conectar.con); cbProveedores.DataSource = dtLista; cbProveedores.DisplayMember = "nombre"; cbProveedores.ValueMember = "id"; //definimos proveedor de lista cbProveedores.SelectedIndex = cbProveedores.FindString(proveedores.nombre); //cargamos lista de Vehiculos dtLista = vehiculos.getVehiculosByClase("V"); cbVehiculo.DataSource = dtLista; cbVehiculo.DisplayMember = "noecon"; cbVehiculo.ValueMember = "id"; //definimos vehiculo cbVehiculo.SelectedIndex = cbVehiculo.FindString(orden.vehiculo); //cargamos lista de maquinaria dtLista = vehiculos.getVehiculosByClase("M"); cbMaquina.DataSource = dtLista; cbMaquina.DisplayMember = "noecon"; cbMaquina.ValueMember = "id"; //definimos maquinaria if (orden.maquina.Equals("")) { cbMaquina.SelectedIndex = cbMaquina.FindString(orden.vehiculo); } else { cbMaquina.SelectedIndex = cbMaquina.FindString(orden.maquina); } } else { System.Windows.Forms.MessageBox.Show("Proveedor Inexistente " + idver); } }
private void tbBuscar_TextChanged(object sender, EventArgs e) { Conexion conectar = new Conexion(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; dgVehiculos.DataSource = vehiculos.getVehiculosByNameDG(tbBuscar.Text); }
private void frmVehiculosLista_Load(object sender, EventArgs e) { Conexion conectar = new Conexion(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; dgVehiculos.DataSource = vehiculos.getVehiculosDG(); dgVehiculos.Columns["ID"].Width = 40; }
private void frmVehiculosLista_Activated(object sender, EventArgs e) { Conexion conectar = new Conexion(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; dgVehiculos.DataSource = vehiculos.getVehiculosDG(); }
private void frmNuevaOrden_Load(object sender, EventArgs e) { Conexion conectar = new Conexion(); Proveedores proveedores = new Proveedores(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; DataTable dtLista = new DataTable(); Ordenes ordenes = new Ordenes(); Departamentos departamentos = new Departamentos(); departamentos.con = conectar.con; int lastorden = 0; //System.Windows.Forms.MessageBox.Show("Nu" + lastorden); lastorden = ordenes.getLastNoOrden(conectar.con); lastorden++; tbOrden.Text = lastorden.ToString(); //Cargamos Lista de Proveedores dtLista = proveedores.getProveedoresDG(conectar.con); cbProveedores.DataSource = dtLista; cbProveedores.DisplayMember = "Nombre"; cbProveedores.ValueMember = "Nombre"; //Cargamos Lista de Departamentos dtLista = departamentos.getDepartamentosDG(); cbDepartamento.DataSource = dtLista; cbDepartamento.DisplayMember = "nombre"; cbDepartamento.ValueMember = "id"; //Cargamos Lista de Vehiculos dtLista = vehiculos.getVehiculosByClase("V"); cbVehiculo.DataSource = dtLista; cbVehiculo.DisplayMember = "noecon"; cbVehiculo.ValueMember = "id"; //cargamos lista de maquinaria dtLista = vehiculos.getVehiculosByClase("M"); cbMaquina.DataSource = dtLista; cbMaquina.DisplayMember = "noecon"; cbMaquina.ValueMember = "id"; //detalles de estilo dgDetallesOrden.Columns["Descripcion"].Width = 500; dgDetallesOrden.Columns["Cantidad"].Width = 50; dgDetallesOrden.Columns["Costo"].Width = 80; dgDetallesOrden.Columns["Precio"].Width = 80; dgDetallesOrden.Columns["Costo"].DefaultCellStyle.Format = "c"; dgDetallesOrden.Columns["Precio"].DefaultCellStyle.Format = "c"; isloaded = 1; }
private void cbVehiculo_SelectedIndexChanged(object sender, EventArgs e) { if (isloaded == 1) { Conexion conectar = new Conexion(); Vehiculos vehiculos = new Vehiculos(); vehiculos.con = conectar.con; String vehiculoSet = cbVehiculo.GetItemText(cbVehiculo.SelectedItem); if (vehiculoSet != "") { vehiculos.getVehiculoNoEcon(vehiculoSet); //String maquina = cbMaquina.GetItemText(cbMaquina.SelectedItem); ; //System.Windows.Forms.MessageBox.Show("Se cambio"); tbUso.Text = vehiculos.marca + " " + vehiculos.modelo + " " + vehiculos.usuario + " # " + tbUso.Text; } } }