private void txtCodigoAbastecimiento_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { //recupero la informacion del codigo de abastecimiento asignado al chofer CE_Abastecimiento objce_abastecimiento = new CE_Abastecimiento(); CN_Abastecimiento objcn_abastecimiento = new CN_Abastecimiento(); objce_abastecimiento.codigo_abastecimiento = txtCodigoAbastecimiento.Text; objce_abastecimiento = objcn_abastecimiento.ListarAbastecimiento(objce_abastecimiento); this.lblDNI.Text = objce_abastecimiento.dni; this.lblvolumen_autorizado.Text = Convert.ToString(objce_abastecimiento.volumen_autorizado); this.lblidplacavehiculo.Text = objce_abastecimiento.idplacavehiculo; this.lblIdtanque.Text = objce_abastecimiento.idtanque; this.rbActivo.Checked = (objce_abastecimiento.estado == "1" ? true : false); this.rbActivo.Text = (this.rbActivo.Checked == true ? "Habilitado" : "Deshabilitado"); // recupero la cantidad de volumen retirado CE_TanqueDetalleMov objce_tanquedetallemov = new CE_TanqueDetalleMov(); CN_TanqueDetalleMov objcn_tanquedetallemov = new CN_TanqueDetalleMov(); objce_tanquedetallemov.codigo_abastecimiento = txtCodigoAbastecimiento.Text; objce_tanquedetallemov = objcn_tanquedetallemov.SumarVolumenRetirado(objce_tanquedetallemov); this.lblVolumenRetirado.Text = Convert.ToString(objce_tanquedetallemov.totalretirado ); // muestro la cantidad decombustible por retirar this.lblVolumenxretirar.Text = Convert.ToString(objce_abastecimiento.volumen_autorizado - Convert.ToDouble(objce_tanquedetallemov.totalretirado)); } }
private void btnBuscar_Click(object sender, EventArgs e) { CN_TanqueDetalleMov objcd_tanquedetallemov = new CN_TanqueDetalleMov(); dataGridView1.DataSource = null; switch (cbxElegir.Text) { case "Codigo de Abastecimiento": dataGridView1.DataSource = objcd_tanquedetallemov.sp_Busqueda_Captura_X_Codigo_Abastecimiento(txtBusqueda.Text); break; case "Numero de Tanque": dataGridView1.DataSource = objcd_tanquedetallemov.sp_Busqueda_Captura_X_Nro_Tanque(txtBusqueda.Text); break; case "DNI": dataGridView1.DataSource = objcd_tanquedetallemov.sp_Busqueda_Captura_X_DNI(txtBusqueda.Text); break; case "Apellidos y Nombres": dataGridView1.DataSource = objcd_tanquedetallemov.sp_Busqueda_Captura_X_NombresyApellidos(txtBusqueda.Text, txtBusqueda.Text); break; default: MessageBox.Show("Error en la seleccion"); break; } }
private void btnAbastecerCombustible_Click(object sender, EventArgs e) { if (Convert.ToInt64(txtGalones.Text) <= Convert.ToInt64(lblVolumenxretirar.Text)) { timer1.Enabled = true; CE_TanqueDetalleMov objce_tanquedetallemov = new CE_TanqueDetalleMov(); CN_TanqueDetalleMov objcn_tanquedetallemov = new CN_TanqueDetalleMov(); string pathsnapshot; pathsnapshot = @"C:\AXIS\" + idregistro + ".jpg"; pathsnapshotvideo = @"C:\AXIS\" + idregistro + ".asf"; btnsavejpeg(pathsnapshot); myRecordButton(pathsnapshotvideo); objce_tanquedetallemov.idtanque = lblIdtanque.Text; objce_tanquedetallemov.idregistro = idregistro; objce_tanquedetallemov.codigo_abastecimiento = txtCodigoAbastecimiento.Text; objce_tanquedetallemov.volumen_retirado = Convert.ToDouble(txtGalones.Text); objce_tanquedetallemov.snapshotpicture = pathsnapshot; objce_tanquedetallemov.snapshotvideo = pathsnapshotvideo; objce_tanquedetallemov.idtipooperacion = "0";//0= salida de conbustible objcn_tanquedetallemov.NuevoTanqueDetalleMov(objce_tanquedetallemov); } else { MessageBox.Show("Usted no puede retirar mas combustible", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }