public CalcularEstado() { _estadoBll = new BLL.Estado(); _estado = new BE.Estado(); InitializeComponent(); Traducir(); }
/// <summary> /// /// </summary> /// <param name="o"></param> /// <returns></returns> public static int Save(BE.Estado o) { var id = Helper.DB.Execute("DB", "EstadoSave", o); Helper.Cache.Clear(); return(id); }
public BE.Estado GuardarEstado(BE.Estado _estado) { string query = $@"INSERT INTO estado (resultado) output INSERTED.ID VALUES({_estado.Resultado});"; BE.Estado estado = new BE.Estado(); int id = _acceso.ExecuteScalar(query); _estado.Id = id; return(_estado); }
public BE.Estado BuscarEstadoId(int id) { string query = $@"SELECT * FROM estado WHERE id = {id};"; var reader = _acceso.GetReader(query); BE.Estado estado = new BE.Estado(); while (reader.Read()) { estado.Id = int.Parse(reader["id"].ToString()); estado.Resultado = int.Parse(reader["resultado"].ToString()); } _acceso.CloseReader(reader); return(estado); }
public BE.Estado ComprobarEstado(int valorMotor, int valorCarroceria, int valorFrenos, int valorAmortiguacion, int valorImpSonoro, int valorInterior) { BE.Usuario usuario = Services.SessionManager.GetInstance.Usuario; if (valorMotor <= 2 || valorCarroceria <= 2 || valorFrenos == 1 || valorAmortiguacion == 1) { _bitacoraBll.RegistrarBitacora(usuario, $"Estado del vehiculo no es aceptable, motor = {valorMotor}, carroceria = {valorCarroceria}, frenos = {valorFrenos} y amortiguacion = {valorAmortiguacion}", 1); throw new Exception("El estado del vehiculo no es aceptable"); } int sumaValores = valorMotor + valorCarroceria + valorFrenos + valorAmortiguacion + valorImpSonoro + valorInterior; float prom = (sumaValores / 25) * 100; int estadoFinal = 0; if (prom % 1 != 0) { if (valorMotor >= 4) { estadoFinal = Convert.ToInt32(Math.Ceiling(prom)); } else { estadoFinal = Convert.ToInt32(Math.Ceiling(prom)); } } else { estadoFinal = Convert.ToInt32(prom); } if (estadoFinal >= 70) { BE.Estado estado = new BE.Estado(); estado.Resultado = estadoFinal; _estadoDal.GuardarEstado(estado); _bitacoraBll.RegistrarBitacora(usuario, $"Estado del vehiculo aceptable, resultado = {estadoFinal}", 1); return(estado); } else { _bitacoraBll.RegistrarBitacora(usuario, $"Estado del vehiculo no es aceptable, resultado = {estadoFinal}", 1); throw new Exception("El estado del vehiculo no es aceptable"); } }
private void btnAceptar_Click(object sender, EventArgs e) { int valorMotor = int.Parse(cmbMotor.SelectedValue.ToString()); int valorCarroceria = int.Parse(cmbCarroceria.SelectedValue.ToString()); int valorFrenos = int.Parse(cmbFrenos.SelectedValue.ToString()); int valorAmortiguacion = int.Parse(cmbAmortiguacion.SelectedValue.ToString()); int valorImpSonoro = int.Parse(cmbImpSonoro.SelectedValue.ToString()); int valorInterior = int.Parse(cmbInterior.SelectedValue.ToString()); try { _estado = _estadoBll.ComprobarEstado(valorMotor, valorCarroceria, valorFrenos, valorAmortiguacion, valorImpSonoro, valorInterior); _dialog = DialogResult.OK; MessageBox.Show("El estado del vehiculo es aceptable", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception exp) { MessageBox.Show(exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); _dialog = DialogResult.Cancel; this.Close(); } }
public ActionResult Edit(BE.Estado o) { DB.Estado.Save(o); return(RedirectToAction("Index")); }