private void txtProyectoInfProyecto_Leave(object sender, EventArgs e) { List <Ent_PesajeMineral> Reader = new List <Ent_PesajeMineral>(); txtConcecutivo.BackColor = Color.White; if (!String.IsNullOrEmpty(this.txtProyectoInfProyecto.Text)) { Reader = ConsultaEntidades.ObtenerPesoMinas("SpConsulta_Tablas", "MinasEspePe", this.txtProyectoInfProyecto.Text, 0, "0"); if (Reader != null && Reader.Count() > 0) { Ent_PesajeMineral value = Reader[0]; txtDescripcionProyecto.Text = value.NombreProyecto; //btnplaca.Enabled = false; } } }
private void TxtPlaca_Leave(object sender, EventArgs e) { List <Ent_PesajeMineral> Reader = new List <Ent_PesajeMineral>(); txtConcecutivo.BackColor = Color.White; if (!String.IsNullOrEmpty(this.TxtPlaca.Text) && string.IsNullOrEmpty(consecutiveReturn)) { List <Ent_PesajeMineral> ReaderComplete; ReaderComplete = ConsultaEntidades.ObtenerPesoMinas("SpConsulta_Tablas", "VehiculosEspeAll", this.TxtPlaca.Text, 0, "0"); if (ReaderComplete == null || ReaderComplete.Count() == 0) { Reader = ConsultaEntidades.ObtenerPesoMinas("SpConsulta_Tablas", "VehIndividual", this.TxtPlaca.Text, 0, "0"); if (Reader.Count() > 1 && idConductor.Length > 0) { Reader = Reader.Where(s => s.CodigoConductor == idConductor).ToList(); } } else { Reader = ReaderComplete; } //Reader = ConsultaEntidades.ObtenerPesoMinas("SpConsulta_Tablas", "VehiculosEspe--VehiculosEsUn", this.TxtPlaca.Text, 0, "0"); if (Reader != null && Reader.Count() > 0) { if (Reader.Count() > 1) { btnCatidadPlaca.Visible = true; placaTemporal = this.TxtPlaca.Text; Ent_PesajeMineral value1 = Reader[0]; if (value1.Consecutivo > 0) { if (placaTemporal.Length > 6) { indicativoPlacaIncompleto = true; } consecutiveReturn = value1.Consecutivo.ToString(); txtConcecutivo.Text = value1.Consecutivo.ToString(); txtConcecutivo_Leave(sender, e); } else { txtConcecutivo.Text = value1.Consecutivo.ToString(); TxbConductor.Text = value1.CodigoConductor; TxtPlaca.Text = value1.PlacaVehiculo; txtDescripciomPlaca.Text = value1.DescripcionVehiculo; txtDescripcionCond.Text = value1.NombreConductor; txtProyectoInfProyecto.Text = value1.CodigoProyecto; txtDescripcionProyecto.Text = value1.NombreProyecto; txtPlaza.Text = value1.CodigoPlaza; txtDescipcionPlaza.Text = value1.NombrePlaza; txtSello1.Text = value1.Sello1; txtSello2.Text = value1.Sello2; txtSello3.Text = value1.Sello3; txtSello4.Text = value1.Sello4; txtSello5.Text = value1.Sello5; txtSello6.Text = value1.Sello6; txtPesoEnt.Text = value1.PesoEstado1.ToString("N0", CultureInfo.InvariantCulture); txtPesoSalida.Text = value1.PesoEstado0.ToString("N0", CultureInfo.InvariantCulture); txtTotalCargue.Text = (value1.PesoEstado1 - value1.PesoEstado0).ToString("N0", CultureInfo.InvariantCulture); tolstripPeso.Text = value1.PesoVehiculo.ToString("N0", CultureInfo.InvariantCulture); tolstripDefaul.Text = value1.CodigoPlazaDefault; ptbFotoVehiculo.Image = DBMETAL_SHARP.Common.Common.ImageConvert.byteToImage(value1.Foto); //btnplaca.Enabled = false; //btnProyecto.Enabled = false; //btnPlaza.Enabled = false; //btnConduc.Enabled = false; //TxtPlaca.Enabled = false; //TxbConductor.Enabled = false; //txtProyectoInfProyecto.Enabled = false; //txtPlaza.Enabled = false; consecutiveReturn = string.Empty; } } else { //Ent_PesajeMineral value = Reader[0]; //btnCatidadPlaca.Visible = false; //txtDescripciomPlaca.Text = value.DescripcionVehiculo; //List<Ent_PesajeMineral> ReaderComplete; //ReaderComplete = ConsultaEntidades.ObtenerPesoMinas("SpConsulta_Tablas", "VehiculosEspeAll", this.TxtPlaca.Text, 0, "0"); //if (ReaderComplete != null && ReaderComplete.Count() > 0) Ent_PesajeMineral value1 = Reader[0]; btnCatidadPlaca.Visible = false; if (true) { if (value1.Consecutivo > 0) { btnCatidadPlaca.Visible = false; consecutiveReturn = value1.Consecutivo.ToString(); txtConcecutivo.Text = value1.Consecutivo.ToString(); txtConcecutivo_Leave(sender, e); } else { txtConcecutivo.Text = value1.Consecutivo.ToString(); TxbConductor.Text = value1.CodigoConductor; TxtPlaca.Text = value1.PlacaVehiculo; txtDescripciomPlaca.Text = value1.DescripcionVehiculo; txtDescripcionCond.Text = value1.NombreConductor; txtProyectoInfProyecto.Text = value1.CodigoProyecto; txtDescripcionProyecto.Text = value1.NombreProyecto; txtPlaza.Text = value1.CodigoPlaza; txtDescipcionPlaza.Text = value1.NombrePlaza; txtSello1.Text = value1.Sello1; txtSello2.Text = value1.Sello2; txtSello3.Text = value1.Sello3; txtSello4.Text = value1.Sello4; txtSello5.Text = value1.Sello5; txtSello6.Text = value1.Sello6; txtPesoEnt.Text = value1.PesoEstado1.ToString("N0", CultureInfo.InvariantCulture); txtPesoSalida.Text = value1.PesoEstado0.ToString("N0", CultureInfo.InvariantCulture); txtTotalCargue.Text = (value1.PesoEstado1 - value1.PesoEstado0).ToString("N0", CultureInfo.InvariantCulture); tolstripPeso.Text = value1.PesoVehiculo.ToString("N0", CultureInfo.InvariantCulture); tolstripDefaul.Text = value1.CodigoPlazaDefault; ptbFotoVehiculo.Image = DBMETAL_SHARP.Common.Common.ImageConvert.byteToImage(value1.Foto); if (txtConcecutivo.Text == "0") { btnplaca.Enabled = true; btnProyecto.Enabled = true; btnPlaza.Enabled = true; btnConduc.Enabled = true; TxtPlaca.Enabled = true; TxbConductor.Enabled = true; txtProyectoInfProyecto.Enabled = true; txtPlaza.Enabled = true; txtConcecutivo.Enabled = true; txtConcecutivo.Text = string.Empty; consecutiveReturn = string.Empty; } else { btnplaca.Enabled = false; btnProyecto.Enabled = false; btnPlaza.Enabled = false; btnConduc.Enabled = false; TxtPlaca.Enabled = false; TxbConductor.Enabled = false; txtProyectoInfProyecto.Enabled = false; txtPlaza.Enabled = false; consecutiveReturn = string.Empty; } } } } idConductor = String.Empty; } } else { Reader = ConsultaEntidades.ObtenerPesoMinas("SpConsulta_Tablas", "ConsePlanta", "", Convert.ToInt64(consecutiveReturn), "0"); if (Reader != null && Reader.Count() > 0) { if (Reader != null && Reader.Count() > 0) { Ent_PesajeMineral value = Reader[0]; txtConcecutivo.Text = value.Consecutivo.ToString(); Placa = TxtPlaca.Text = value.PlacaVehiculo; txtDescripciomPlaca.Text = value.DescripcionVehiculo; TxbConductor.Text = value.CodigoConductor.ToString(); txtDescripcionCond.Text = value.NombreConductor; txtProyectoInfProyecto.Text = value.CodigoProyecto; txtDescripcionProyecto.Text = value.NombreProyecto; txtPlaza.Text = value.CodigoPlaza; txtDescipcionPlaza.Text = value.NombrePlaza; txtSello1.Text = value.Sello1; txtSello2.Text = value.Sello2; txtSello3.Text = value.Sello3; txtSello4.Text = value.Sello4; txtSello5.Text = value.Sello5; txtSello6.Text = value.Sello6; txtPesoEnt.Text = value.PesoEstado1.ToString("N0", CultureInfo.InvariantCulture); txtPesoSalida.Text = value.PesoEstado0.ToString("N0", CultureInfo.InvariantCulture); txtTotalCargue.Text = (value.PesoEstado1 - value.PesoEstado0).ToString("N0", CultureInfo.InvariantCulture); tolstripPeso.Text = value.PesoVehiculo.ToString("N0", CultureInfo.InvariantCulture); tolstripDefaul.Text = value.CodigoPlazaDefault; ptbFotoVehiculo.Image = DBMETAL_SHARP.Common.Common.ImageConvert.byteToImage(value.Foto); btnplaca.Enabled = false; btnProyecto.Enabled = false; btnPlaza.Enabled = false; btnConduc.Enabled = false; TxtPlaca.Enabled = false; TxbConductor.Enabled = false; txtProyectoInfProyecto.Enabled = false; txtPlaza.Enabled = false; consecutiveReturn = string.Empty; if (indicativoPlacaIncompleto) { btnCatidadPlaca.Visible = false; } } } } }
private void txtConcecutivo_Leave(object sender, EventArgs e) { List <Ent_PesajeMineral> Reader = new List <Ent_PesajeMineral>(); txtConcecutivo.BackColor = Color.White; if (!String.IsNullOrEmpty(this.txtConcecutivo.Text)) { Reader = ConsultaEntidades.ObtenerPesoMinas("SpConsulta_Tablas", "ConsePlanta", "", Convert.ToInt64(this.txtConcecutivo.Text), "0"); if (Reader != null && Reader.Count() > 0) { Ent_PesajeMineral value = Reader[0]; dtpDate.Value = value.Fecha; Placa = TxtPlaca.Text = value.PlacaVehiculo; txtDescripciomPlaca.Text = value.DescripcionVehiculo; TxbConductor.Text = value.CodigoConductor.ToString(); txtDescripcionCond.Text = value.NombreConductor; txtProyectoInfProyecto.Text = value.CodigoProyecto; txtDescripcionProyecto.Text = value.NombreProyecto; txtPlaza.Text = value.CodigoPlaza; txtDescipcionPlaza.Text = value.NombrePlaza; txtSello1.Text = value.Sello1; txtSello2.Text = value.Sello2; txtSello3.Text = value.Sello3; txtSello4.Text = value.Sello4; txtSello5.Text = value.Sello5; txtSello6.Text = value.Sello6; txtPesoEnt.Text = value.PesoEstado1.ToString("N0", CultureInfo.InvariantCulture); txtPesoSalida.Text = value.PesoEstado0.ToString("N0", CultureInfo.InvariantCulture); txtTotalCargue.Text = (value.PesoEstado1 - value.PesoEstado0).ToString("N0", CultureInfo.InvariantCulture); tolstripPeso.Text = value.PesoVehiculo.ToString("N0", CultureInfo.InvariantCulture); tolstripDefaul.Text = value.CodigoPlazaDefault; ptbFotoVehiculo.Image = DBMETAL_SHARP.Common.Common.ImageConvert.byteToImage(value.Foto); cboLocalizacion.Enabled = false; btnplaca.Enabled = false; btnProyecto.Enabled = false; btnPlaza.Enabled = false; btnConduc.Enabled = false; TxtPlaca.Enabled = false; TxbConductor.Enabled = false; txtProyectoInfProyecto.Enabled = false; txtPlaza.Enabled = false; txtConcecutivo.Enabled = false; dtpDate.Enabled = false; List <Ent_Localizacion> cbo = new List <Ent_Localizacion>(); cbo = ConsultaEntidades.ObtenerLocalizacion("SpConsulta_Tablas", "recuLocalizacionParam", "PARAMETRO GUARDADO COMO LOCALIZACION", 0, "0"); cboLocalizacion.DataSource = cbo; cboLocalizacion.ValueMember = "Identificacacion"; cboLocalizacion.DisplayMember = "Nombre"; cboLocalizacion.SelectedIndex = -1; if (value.PesoVehiculo > 0) { decimal dif = Convert.ToInt32(value.PesoVehiculo) - Convert.ToInt32(value.PesoEstado0); decimal calc = (dif * -100) / Convert.ToInt32(value.PesoVehiculo); if (calc >= -5 && calc <= 5) { tolSripValorSalida.Text = dif.ToString("N0"); this.toolTip1.SetToolTip(toolStrip1, " Diferencia de peso entre -5% y 5%"); this.tolSripValorSalida.Image = DBMETAL_SHARP.Properties.Resources.green; this.tolSripValorSalida.Font = new System.Drawing.Font("Consolas", 8F); this.tolSripValorSalida.ForeColor = System.Drawing.Color.Navy; } else if (calc > 5) { tolSripValorSalida.Text = dif.ToString("N0"); this.toolTip1.SetToolTip(toolStrip1, " Diferencia de peso mayor a 5%"); this.tolSripValorSalida.Image = DBMETAL_SHARP.Properties.Resources.blue; this.tolSripValorSalida.Font = new System.Drawing.Font("Consolas", 8F); this.tolSripValorSalida.ForeColor = System.Drawing.Color.Navy; } else { tolSripValorSalida.Text = dif.ToString("N0"); this.toolTip1.SetToolTip(toolStrip1, " Diferencia de peso menor a 5%"); this.tolSripValorSalida.Image = DBMETAL_SHARP.Properties.Resources.red; this.tolSripValorSalida.Font = new System.Drawing.Font("Consolas", 8F); this.tolSripValorSalida.ForeColor = System.Drawing.Color.Navy; } } } } }