protected void Page_Load(object sender, EventArgs e) { if ( (Request.QueryString["Id"] != null)) { IdVehiculoRecurso = int.Parse(Request.QueryString["Id"].ToString()); SolicitudRecursosVehiculos s = SolicitudRecursosVehiculos.FindFirst(Expression.Eq("Id",IdVehiculoRecurso)); IdVehiculo = s.IdVehiculo; IdSolicitud = s.IdSolicitud; FechaRango r = Solicitud.PeriodoDesdeHasta(s.IdSolicitud); makeCboFecha(r); p = Vehiculos.GetById(s.IdVehiculo.ToString()); txtVehiculo.Text = p.Patente + " - " + p.Marca + "," + p.Modelo; } fillGrid(); }
public static Vehiculos Buscar(int id) { Contexto db = new Contexto(); Vehiculos vehiculos = new Vehiculos(); try { vehiculos = db.vehiculos.Find(id); } catch (Exception) { throw; } finally { db.Dispose(); } return(vehiculos); }
public void DesplegarVehiculo(Vehiculos vehiculo) { DataTable dt = new DataTable(); dt = vehiculo.Listado("V.UsuarioId, Ma.Descripcion as 'Marca', M.Descripcion as 'Modelo', Mo.Descripcion as 'Motor', T.Descripcion as 'Transmision', E.Descripcion as 'Estado', C.Descripcion as 'Color', Kilometraje, Precio, Año, F.Foto", "V.VehiculoId=" + vehiculo.VehiculoId, ""); MarcaLabel.Text = dt.Rows[0]["Marca"].ToString(); ModeloLabel.Text = dt.Rows[0]["Modelo"].ToString(); MotorLabel.Text = dt.Rows[0]["Motor"].ToString(); TransmisionLabel.Text = dt.Rows[0]["Transmision"].ToString(); EstadoLabel.Text = dt.Rows[0]["Estado"].ToString(); ColorLabel.Text = dt.Rows[0]["Color"].ToString(); KilometrajeLabel.Text = dt.Rows[0]["Kilometraje"].ToString(); PrecioLabel.Text = dt.Rows[0]["Precio"].ToString(); AñoLabel.Text = dt.Rows[0]["Año"].ToString(); DesplegarUsuario(dt); FotosDataList.DataSource = dt; FotosDataList.DataBind(); }
private static bool Insertar(Vehiculos vehiculos) { Contexto contexto = new Contexto(); bool paso = false; try { contexto.Vehiculos.Add(vehiculos); paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public static bool Modificar(Vehiculos vehiculos) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.Entry(vehiculos).State = EntityState.Modified; paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
private void Buscarbutton_Click(object sender, EventArgs e) { if (Validar(1)) { MessageBox.Show("Ingrese un ID"); return; } int id = Convert.ToInt32(VehiculoIDnumericUpDown.Value); Vehiculos vehiculo = BLL.VehiculosBLL.Buscar(id); if (vehiculo != null) { DescripciontextBox.Text = vehiculo.Descripcion; TotalMantenimientotextBox.Text = vehiculo.TotalMantenimiento.ToString(); } else { MessageBox.Show("No se encontro", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static bool Guardar(Vehiculos vehiculo) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.Vehiculo.Add(vehiculo) != null) { contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public int EditVehiculos(Vehiculos carro) { string query = "UPDATE Vehiculos Set PlacaVehiculo=@PlacaVehiculo, MarcaVehiculo=@MarcaVehiculo, ColorVehiculo=@ColorVehiculo, ModeloVehiculo=@ModeloVehiculo," + " CilindrajeVehiculo=@CilindrajeVehiculo WHERE CodigoVehiculo like @CodigoVehiculo;"; SqlCommand comando = new SqlCommand(query, conexion.CrearConexion()); comando.Parameters.AddWithValue("@CodigoVehiculo", carro.CodigoVehiculo); comando.Parameters.AddWithValue("@PlacaVehiculo", carro.PlacaVehiculo); comando.Parameters.AddWithValue("@MarcaVehiculo", carro.MarcaVehiculo); comando.Parameters.AddWithValue("@ColorVehiculo", carro.ColorVehiculo); comando.Parameters.AddWithValue("@ModeloVehiculo", carro.ModeloVehiculo); comando.Parameters.AddWithValue("@CilindrajeVehiculo", carro.CilindrajeVehiculo); int filas = comando.ExecuteNonQuery(); conexion.CerrarConexion(); return(filas); }
public Vehiculos cargarData(string Chapa) { AccesoDatos conexion = null; Vehiculos aux = null; try { conexion = new AccesoDatos(); conexion.setearConsulta("select IdAuto,Chapa,Marca,Modelo,CodigoMotor,CodigoChasis,FechaAlta,FechaBaja,Estado from VEHICULOS WHERE Chapa = @Chapa"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@Chapa", Chapa); conexion.abrirConexion(); conexion.ejecutarConsulta(); while (conexion.Lector.Read()) { aux = new Vehiculos(); aux.IdAuto = conexion.Lector.GetInt32(0); aux.Chapa = conexion.Lector.GetString(1); aux.Marca = conexion.Lector.GetString(2); aux.Modelo = conexion.Lector.GetString(3); aux.CodigoMotor = conexion.Lector.GetString(4); aux.CodigoChasis = conexion.Lector.GetString(5); aux.FechaAlta = conexion.Lector.GetDateTime(6); //aux.FechaBaja = conexion.Lector.GetDateTime(7); aux.Estado = conexion.Lector.GetInt32(8); } return(aux); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
public List <Vehiculos> listar() { AccesoDatos conexion = null; List <Vehiculos> lista = new List <Vehiculos>(); Vehiculos aux; try { conexion = new AccesoDatos(); conexion.setearConsulta("select veh.Chapa, veh.Marca,veh.Modelo,veh.FechaAlta,veh.estado,veh.CodigoMotor,veh.CodigoChasis,veh.IdAuto from VEHICULOS as VEH where estado = 1"); conexion.abrirConexion(); conexion.ejecutarConsulta(); while (conexion.Lector.Read()) { aux = new Vehiculos(); aux.Chapa = conexion.Lector.GetString(0); aux.Marca = conexion.Lector.GetString(1); aux.Modelo = conexion.Lector.GetString(2); aux.FechaAlta = conexion.Lector.GetDateTime(3); aux.Estado = conexion.Lector.GetInt32(4); aux.CodigoMotor = conexion.Lector.GetString(5); aux.CodigoChasis = conexion.Lector.GetString(6); aux.IdAuto = conexion.Lector.GetInt32(7); lista.Add(aux); } return(lista); } catch (Exception ex) { throw ex; } finally { if (conexion != null) { conexion.cerrarConexion(); } } }
private void buttonGuardar_Click(object sender, EventArgs e) { bool paso = false; Vehiculos vehiculos = Llenaclase(); if (validar(2)) { MessageBox.Show("Llene las casillas correspondientes"); } else { if (vehiculoIdNumericUpDown.Value == 0) { paso = VehiculosBLL.Guardar(vehiculos); } else { int id = Convert.ToInt32(vehiculoIdNumericUpDown.Value); var mantenimientos = VehiculosBLL.Buscar(id); if (mantenimientos != null) { paso = VehiculosBLL.Modificar(vehiculos); } } LimpiarCampos(); GeneralErrorProvider.Clear(); if (paso) { MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void LoadViewStateParameters() { dtFecha.SelectedDate = InitialDate; cbEstado.SelectedIndex = -1; if (Request.QueryString["l"] != null && Request.QueryString["l"] == "true") { if (Empresa > 0) { cbEmpresa.SetSelectedValue(Empresa); } if (Linea > 0) { cbLinea.SetSelectedValue(Linea); } if (Transportista > 0) { cbTransportista.SetSelectedValue(Transportista); } if (Departamento > 0) { cbDepartamento.SetSelectedValue(Departamento); } if (CentroDeCosto > 0) { cbCentroDeCostos.SetSelectedValue(CentroDeCosto); } if (SubCentroDeCosto > 0) { cbSubCentroDeCostos.SetSelectedValue(SubCentroDeCosto); } if (Vehiculos.Count > 0) { cbVehiculo.SetSelectedValues(Vehiculos.Select(v => v.ToString("#0"))); } BtnSearchClick(null, null); } }
private void EliminarButton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(VehiculoIdNumericUpDown.Value); Vehiculos vehiculos = VehiculosBLL.Buscar(id); if (vehiculos != null) { if (VehiculosBLL.Eliminar(id)) { MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo eliminar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No existe!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void AgregarButton_Click(object sender, EventArgs e) { if (FotoFileUpload.HasFile) { Vehiculos vehiculo; if (Session["Vehiculo"] == null) { Session["Vehiculo"] = new Vehiculos(); } vehiculo = (Vehiculos)Session["Vehiculo"]; FotoFileUpload.SaveAs(Server.MapPath("~/Fotos/" + FotoFileUpload.FileName)); vehiculo.AgregarFotos("~/Fotos/" + FotoFileUpload.FileName); Session["Vehiculo"] = vehiculo; Utilerias2.ShowToastr(this, "", "Agregado correctamente", "success"); } else { Utilerias2.ShowToastr(this, "", "Seleccione una foto", "info"); } }
/// <summary> /// Boton que crea asigna valores al atributo vehiculo de la clase segun su tipo /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAceptar_Click(object sender, EventArgs e) { this.v = default; try { if (this.comboBoxTipo.SelectedIndex != -1 && this.txtMarca.Text != "" && this.txtPrecio.Text != "" && this.txtPatente.Text != "") { switch (this.comboBoxTipo.SelectedIndex) { case 0: this.v = new Auto(this.txtMarca.Text, float.Parse(this.txtPrecio.Text), this.txtPatente.Text); this.tipo = "Auto"; break; case 1: this.v = new Suv(this.txtMarca.Text, float.Parse(this.txtPrecio.Text), this.txtPatente.Text); this.tipo = "Suv"; break; case 2: this.v = new Moto(this.txtMarca.Text, float.Parse(this.txtPrecio.Text), this.txtPatente.Text); this.tipo = "Moto"; break; } this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("Debe ingresar correctamente todos los campos!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); throw new Exception(); } } catch (Exception ex) { this.DialogResult = System.Windows.Forms.DialogResult.Abort; Console.WriteLine(ex.Message); } }
private void Guardarbutton_Click(object sender, EventArgs e) { bool paso = false; Vehiculos vehiculo = Llenaclase(); if (validar(2)) { MessageBox.Show("llenar los campos"); } else { int id = Convert.ToInt32(IdnumericUpDown.Value); if (id == 0) { paso = BLL.VehiculosBLL.Guardar(vehiculo); } else { var P = BLL.VehiculosBLL.Buscar(id); if (P != null) { paso = BLL.VehiculosBLL.Modificar(vehiculo); } } Limpiar(); errorProvider1.Clear(); if (paso) { MessageBox.Show("Guardado!", "Exitosamente", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No pudo Guardar!", "guardar de nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private static bool Insertar(Vehiculos vehiculos) { bool paso = false; Contexto db = new Contexto(); try { if (db.vehiculos.Add(vehiculos) != null) { paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public async Task <ActionResult <Vehiculos> > PostVehiculo(Vehiculos item) { var _thereIsMatricula = await _vehiculoContext.Vehiculo.FindAsync(item.Matricula); // Valida si existe la matricula if (_thereIsMatricula == null) { var _thereIsDNI = await _vehiculoContext.Conductor.FindAsync(item.DNI); // Valida que exista la DNI del conductor if (_thereIsDNI == null) { var message = string.Format("Conductor DNI = {0} No Existe", item.DNI); return(NotFound(message)); } // Trae la cantidad de vehiculos asignados var _countVehiculoConductor = await _vehiculoContext.Vehiculo.Where(c => c.DNI == item.DNI).ToListAsync(); // Valida que la cantidad de vehiculos asignados no exceda de 10 if (_countVehiculoConductor.Count < 10) { _vehiculoContext.Vehiculo.Add(item); await _vehiculoContext.SaveChangesAsync(); } else { var message = string.Format("Conductor DNI = {0} No debe tener mas de 10 vehiculos asignados", item.DNI); return(NotFound(message)); } } else { var message = string.Format("Matricula = {0} Existe", item.Matricula); return(NotFound(message)); } return(CreatedAtAction(nameof(GetAllVehiculo), new { id = item.Matricula }, item)); }
public static bool Guardar(Vehiculos vehiculos) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.Vehiculos.Add(vehiculos) != null) { contexto.SaveChanges(); paso = true; } contexto.Dispose(); } catch (Exception) { MessageBox.Show("Error al Guardar"); } return(paso); }
public int CrearVehiculos(Vehiculos carro) { string query = @"Vehiculos(PlacaVehiculo,MarcaVehiculo,ColorVehiculo,ModeloVehiculo,CilindrajeVehiculo,FkCodigoGps,FkCod_Cli,FkCodUsuario) VALUES (@PlacaVehiculo, @MarcaVehiculo, @ColorVehiculo, @ModeloVehiculo, @CilindrajeVehiculo, @FkCodigoGps, @FkCod_Cli, @FkCodUsuario)"; SqlCommand comando = new SqlCommand(query, conexion.CrearConexion()); comando.Parameters.AddWithValue("@PlacaVehiculo", carro.PlacaVehiculo); comando.Parameters.AddWithValue("@MarcaVehiculo", carro.MarcaVehiculo); comando.Parameters.AddWithValue("@ColorVehiculo", carro.ColorVehiculo); comando.Parameters.AddWithValue("@ModeloVehiculo", carro.ModeloVehiculo); comando.Parameters.AddWithValue("@CilindrajeVehiculo", carro.CilindrajeVehiculo); comando.Parameters.AddWithValue("@FkCodigoGps", carro.FkCodigoGps); comando.Parameters.AddWithValue("@FkCod_Cli", carro.FkCodCli); comando.Parameters.AddWithValue("@FkCodUsuario", carro.FkCodUsuario); int filas = comando.ExecuteNonQuery(); conexion.CerrarConexion(); return(filas); }
public static bool Guardar(Vehiculos vehiculos) { bool paso = false; Contexto contexto = new Contexto(); try { if (contexto.Vehiculos.Add(vehiculos) != null) { paso = contexto.SaveChanges() > 0; } } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public void GuardarTest() { RepositorioBase <Vehiculos> db = new RepositorioBase <Vehiculos>(); Vehiculos vh = new Vehiculos() { VehiculoId = 2, Vin = "21e1", Marca = "Toyota", Placa = "121", Modelo = "Ferr", Color = "Rojo", Anio = "21", Descripcion = "ew", Costo = 0, Precio = 0, Estado = "Vendido", FechaRegistro = DateTime.Now }; Assert.IsTrue(db.Guardar(vh)); }
private void Buscarbutton_Click(object sender, EventArgs e) { MyerrorProvider.Clear(); if (Validar(1)) { MessageBox.Show("Debe Ingresar un ID"); return; } int id = Convert.ToInt32(IdnumericUpDown.Value); Vehiculos vehiculo = BLL.VehiculoBLL.Buscar(id); if (vehiculo != null) { DescripciontextBox.Text = vehiculo.Descripcion; MantenimientotextBox.Text = vehiculo.MantenimientoTotal.ToString(); } else { MessageBox.Show("No se puede encontrar", "Hay Problemas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void BuscarButton_Click(object sender, EventArgs e) { Vehiculos vehiculo = new Vehiculos(); ObtenerValores(vehiculo); if (VehiculoIdTextBox.Text.Length == 0) { Validaciones.ShowToastr(this, "Advertencia", "Debe insertar un Id", "warning"); } else { if (vehiculo.Buscar(vehiculo.VehiculoId)) { Limpiar(); DevolverValores(vehiculo); } else { Validaciones.ShowToastr(this, "Advertencia", "Id no encontrado", "warning"); Limpiar(); } } }
public IHttpActionResult PutVehiculos(long id, Vehiculos vehiculos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vehiculos.Id) { return(BadRequest()); } try { vehiculosService.Update(id, vehiculos); } catch (DbUpdateConcurrencyException) { return(NotFound()); } return(StatusCode(HttpStatusCode.NoContent)); }
protected void GuardarButton_Click(object sender, EventArgs e) { Vehiculos vehiculo = ObtenerDatos(); if (vehiculo.ValidarListaFoto()) { if (vehiculo.Insertar()) { UsarEspacio(); Limpiar(); Utilerias2.ShowToastr(this, "", "Su auto se a guardado correctamente", "success"); Response.Redirect("/WebForm/Default.aspx"); } else { Utilerias2.ShowToastr(this, "Error", "Error al guardar", "error"); } } else { Utilerias2.ShowToastr(this, "", "Agrege por lo menos una foto", "info"); } }
public void LlenarCampos(Ventas ventas) { int id; RepositorioBase <Vehiculos> db = new RepositorioBase <Vehiculos>(); int.TryParse(VehiculoDropDownList.SelectedValue, out id); Vehiculos s = db.Buscar(id); decimal precio = s.Precio; if (precio < 0) { precio = precio * (-1); } VentaIdTextBox.Text = ventas.VentaId.ToString(); ClienteDropDownList.Text = ventas.ClienteId.ToString(); UsuarioDropDownList.Text = ventas.UsuarioId.ToString(); TotalTextBox.Text = ventas.Total.ToString(); PrecioTextBox.Text = Convert.ToString(s.Precio); FechaRegistroTextBox.Text = ventas.FechaRegistro.ToString("yyyy-MM-dd"); ViewState["Ventas"] = ventas; this.BindGrid(); }
//Vista del detalle // GET: VehiculosMVC/Details/5 public ActionResult Details(int?id) { //Codigo para el detalle como restfull Vehiculos vehiculos = new Vehiculos(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:54520/api/"); // Obtiene asincronamente y esepera hata obteneer la data var responsetask = client.GetAsync("VehiculosApi/" + id); responsetask.Wait(); var result = responsetask.Result; if (result.IsSuccessStatusCode) { //leer todo el contenido y parsearlo a la lista var leer = result.Content.ReadAsAsync <Vehiculos>(); leer.Wait(); vehiculos = leer.Result; } else { vehiculos = null; ModelState.AddModelError(string.Empty, "Error..."); } } if (vehiculos == null) { return(HttpNotFound()); } return(View(vehiculos)); }
protected void btnAlquilar_Click(object sender, EventArgs e) { try { int cedula = Convert.ToInt32(txtCedula.Text); Vehiculos v = LVehiculo.Buscar(txtMatricula.Text); if (v == null) { lblError.Text = "No existe el vehiculo."; } Clientes c = LCliente.Buscar(cedula); if (c == null) { lblError.Text = "No existe el cliente."; } Alquiler a = new Alquiler(c, v, mvwInicio.SelectedDate, mvwFin.SelectedDate); LAlquiler.Alquilar(a); lblError.Text = "Se agrego alquiler con exito."; } catch (Exception ex) { lblError.Text = ex.Message; } }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { Vehiculos vehiculos = contexto.Vehiculos.Find(id); contexto.Vehiculos.Remove(vehiculos); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { MessageBox.Show("No se encuentran vehiculos registrados en el ID seleccionado"); } return(paso); }
public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { Vehiculos vehiculos = contexto.vehiculos.Find(id); if (vehiculos != null) { contexto.Entry(vehiculos).State = EntityState.Deleted; } if (contexto.SaveChanges() > 0) { paso = true; contexto.Dispose(); } } catch (Exception) { throw; } return(paso); }