public List <Repuestos> listarRepuestosReparacion(string auxid) { //INSTANCIO LA LISTA List <Repuestos> lista = new List <Repuestos>(); //DECLARO EL OBJETO Repuestos aux; //INSTANCIO LA CONECCION A LA BASE AccesoDatos datos = new AccesoDatos(); //TIRO LA QUERY //datos.setearQuery("select codigo, nombre, cantidad, precio from repuestos where estado = 1"); datos.setearQuery("select id, nombre, codigo, precio from repuestos where estado = 1 and id = @auxid"); datos.agregarParametro("auxid", auxid); //EJECUTO EL LECTOR datos.ejecutarLector(); //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY) while (datos.lector.Read()) { aux = new Repuestos(); aux.id = Convert.ToInt32(datos.lector["id"]); aux.codigo = datos.lector["codigo"].ToString(); aux.nombre = datos.lector["Nombre"].ToString(); aux.precio = Convert.ToSingle(datos.lector["Precio"].ToString()); lista.Add(aux); } return(lista); //datos.cerrarConexion(); }
public List <Repuestos> listarRepuestos() { //INSTANCIO LA LISTA List <Repuestos> lista = new List <Repuestos>(); //DECLARO EL OBJETO Repuestos aux; //INSTANCIO LA CONECCION A LA BASE AccesoDatos datos = new AccesoDatos(); //TIRO LA QUERY //datos.setearQuery("select codigo, nombre, cantidad, precio from repuestos where estado = 1"); datos.setearQuery("select r.CODIGO,r.NOMBRE,r.PRECIO,cr.NOMBRE as 'CATEGORIA' from REPUESTOS as r inner join CATEGORIAS_REPUESTOS as cr on Cr.iD = R.IDCATEGORIA where r.ESTADO = 1"); //EJECUTO EL LECTOR datos.ejecutarLector(); //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY) while (datos.lector.Read()) { aux = new Repuestos(); aux.codigo = datos.lector["Codigo"].ToString(); aux.nombre = datos.lector["Nombre"].ToString(); //aux.cantidad = Convert.ToInt32(datos.lector["Cantidad"].ToString()); aux.precio = Convert.ToSingle(datos.lector["Precio"].ToString()); aux.categoria = new CategoriaRepuestos(); aux.categoria.nombre = datos.lector["CATEGORIA"].ToString(); lista.Add(aux); } return(lista); //datos.cerrarConexion(); }
public bool altaRepuesto(Repuestos aux) { AccesoDatos data = new AccesoDatos(); try { data.prepareStatement("insert into repuestos values (@codigo, @nombre, @precio, @idcategoria, 1)"); data.agregarParametro("@codigo", aux.codigo); data.agregarParametro("@nombre", aux.nombre); //data.agregarParametro("@cantidad", aux.cantidad); data.agregarParametro("@precio", aux.precio); data.agregarParametro("@idcategoria", aux.categoria.id); data.ejecutarAccion(); if (data.getAffectedRows() <= 0) { return(false); } else { return(true); } } catch (Exception ex) { throw ex; } finally { data.cerrarConexion(); } }
public List <Repuestos> listaRepuxRepa(string auxid) { //INSTANCIO LA LISTA List <Repuestos> lista = new List <Repuestos>(); //DECLARO EL OBJETO Repuestos aux; Reparaciones aux1; //INSTANCIO LA CONECCION A LA BASE AccesoDatos datos = new AccesoDatos(); //TIRO LA QUERY //datos.setearQuery("select codigo, nombre, cantidad, precio from repuestos where estado = 1"); datos.setearQuery("select repara.orden, repuxrepa.IDREPUESTO, repu.codigo ,repu.nombre, repu.precio from REPUESTOS_POR_REPARACIONES as repuxrepa inner join repuestos as repu on repuxrepa.IDREPUESTO = repu.id inner join REPARACIONES as repara on repuxrepa.IDREPARACIONES = repara.id where repara.id = @aux"); datos.agregarParametro("@aux", auxid); //EJECUTO EL LECTOR datos.ejecutarLector(); //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY) while (datos.lector.Read()) { aux = new Repuestos(); aux1 = new Reparaciones(); aux1.orden = Convert.ToInt64(datos.lector["orden"]); aux.id = Convert.ToInt32(datos.lector["idrepuesto"]); aux.codigo = datos.lector["Codigo"].ToString(); aux.nombre = datos.lector["nombre"].ToString(); aux.precio = Convert.ToSingle(datos.lector["precio"]); lista.Add(aux); } return(lista); //datos.cerrarConexion(); }
public IActionResult Get(int id) { RepuestoDetallado repuestoDetallado = new RepuestoDetallado(); Repuestos repuesto = RepositorioDelTaller.ObtenerRepuestoPorID(id); //ViewBag.Id_Articulo = repuesto.Id_Articulo; Otra vez este hpta viewbag jode la vida Articulo articulo = RepositorioDelTaller.ObtenerArticuloPorID(repuesto.Id_Articulo); repuestoDetallado.Nombre = repuesto.Nombre; repuestoDetallado.Precio = repuesto.Precio; repuestoDetallado.Descripcion = repuesto.Descripcion; repuestoDetallado.ArticuloAsociado = articulo; List <RepuestosParaMantenimiento> repuestosAsociados; repuestosAsociados = RepositorioDelTaller.ObtenerMantenimientosParaRepuestos(id); repuestoDetallado.MantenimientosAsociados = RepositorioDelTaller.ObtenerMantenimientosPorRepuesto(repuestosAsociados); repuestoDetallado.ResumenDeUso = RepositorioDelTaller.ResumenDeUsoDelRepuesto(id); if (repuesto == null) { return(NotFound()); } else { return(Ok(repuestoDetallado)); } }
public async Task <ActionResult> Agregar(Repuestos repuesto) { try { if (ModelState.IsValid) { var httpClient = new HttpClient(); string json = JsonConvert.SerializeObject(repuesto); var buffer = System.Text.Encoding.UTF8.GetBytes(json); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); await httpClient.PostAsync("https://localhost:44355/api/CatalogoDeRepuestos", byteContent); return(RedirectToAction(nameof(Listar))); } else { return(View()); } } catch (Exception ex) { return(View()); } }
public Repuestos BuscarCodigo2(string aux) { //INSTANCIO LA LISTA List <Repuestos> lista = new List <Repuestos>(); //DECLARO EL OBJETO Repuestos re = new Repuestos(); //INSTANCIO LA CONECCION A LA BASE AccesoDatos datos = new AccesoDatos(); //TIRO LA QUERY datos.setearQuery("select id, codigo, nombre, precio from Repuestos where estado = 1 and codigo = '" + aux + "'"); //EJECUTO EL LECTOR datos.ejecutarLector(); //MIENTRAS EL LECTOR LEA, DEVULVE LOS DATOS (DEBE COINSIDIR CON LA QUERY) while (datos.lector.Read()) { re.id = Convert.ToInt32(datos.lector["id"].ToString()); re.codigo = datos.lector["Codigo"].ToString(); re.nombre = datos.lector["Nombre"].ToString(); re.precio = Convert.ToSingle(datos.lector["Precio"].ToString()); } return(re); }
public bool Repuestos_x_reparaciones(Reparaciones repa, Repuestos repu) { AccesoDatos data = new AccesoDatos(); try { data.prepareStatement("insert into REPUESTOS_POR_REPARACIONES values (@idreparaciones, @idrepuesto)"); data.agregarParametro("@idreparaciones", repa.id); data.agregarParametro("@idrepuesto", repu.id); data.ejecutarAccion(); if (data.getAffectedRows() <= 0) { return(false); } else { return(true); } } catch (Exception ex) { throw ex; } finally { data.cerrarConexion(); } }
public ActionResult Agregar(int Id_Articulo) { Repuestos repuesto = new Repuestos(); repuesto.Id_Articulo = Id_Articulo; ViewBag.Id_Articulo = Id_Articulo; return(View(repuesto)); }
public ActionResult DeleteConfirmed(int id) { Repuestos repuestos = db.Repuestos.Find(id); db.Repuestos.Remove(repuestos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idRepuesto,nombre,precio")] Repuestos repuestos) { if (ModelState.IsValid) { db.Entry(repuestos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(repuestos)); }
public ActionResult Create([Bind(Include = "idRepuesto,nombre,precio")] Repuestos repuestos) { if (ModelState.IsValid) { db.Repuestos.Add(repuestos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(repuestos)); }
public void EditarRepuesto(Repuestos repuesto) { Repuestos repuestoParaEditar; repuestoParaEditar = ObtenerRepuestoPorID(repuesto.Id); repuestoParaEditar.Nombre = repuesto.Nombre; repuestoParaEditar.Precio = repuesto.Precio; repuestoParaEditar.Descripcion = repuesto.Descripcion; ElContextoDeBaseDeDatos.Repuestos.Update(repuestoParaEditar); ElContextoDeBaseDeDatos.SaveChanges(); }
public bool bajaRepuestos(Repuestos aux) { AccesoDatos data = new AccesoDatos(); data.prepareStatement("update repuestos set estado = 0 where codigo = '" + aux.codigo + "'"); data.ejecutarAccion(); data.cerrarConexion(); if (data.getAffectedRows() <= 0) { return(false); } return(true); }
// GET: Repuestos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Repuestos repuestos = db.Repuestos.Find(id); if (repuestos == null) { return(HttpNotFound()); } return(View(repuestos)); }
public Repuestos ValidarCodigo(string cod) { AccesoDatos datos = new AccesoDatos(); Repuestos re = new Repuestos(); datos.setearQuery("Select codigo, estado from Repuestos where codigo = @codigo"); datos.agregarParametro("codigo", cod); datos.ejecutarLector(); if (datos.lector.Read()) { re.codigo = datos.lector.GetString(0); re.estado = datos.lector.GetBoolean(1); } else { re = null; } return(re); }
public ActionResult AgregarRepuesto(Repuestos repuesto) { try { if (ModelState.IsValid) { // TODO: Add insert logic here RepositorioDelTaller.AgregarRepuesto(repuesto); return(RedirectToAction(nameof(Listar))); } else { return(View()); } } catch { return(View()); } }
public bool ModificarRepuesto(Repuestos aux) { AccesoDatos data = new AccesoDatos(); data.prepareStatement("update repuestos set codigo = @codigo, nombre = @nombre, precio = @precio, idcategoria = @idcategoria where codigo = '" + aux.codigo + "'"); data.agregarParametro("codigo", aux.codigo); data.agregarParametro("nombre", aux.nombre); //data.agregarParametro("cantidad", aux.cantidad); data.agregarParametro("precio", aux.precio); data.agregarParametro("idcategoria", aux.categoria.id); data.ejecutarAccion(); data.cerrarConexion(); if (data.getAffectedRows() <= 0) { return(false); } return(true); }
public IActionResult AgregarRepuesto([FromBody] Repuestos repuesto) { try { if (ModelState.IsValid) { RepositorioDelTaller.AgregarRepuesto(repuesto); return(RedirectToAction("Listar", new RouteValueDictionary(new { controller = "CatalogoDeRepuestos", Action = "Listar", Id = repuesto.Id_Articulo }))); } else { return(NotFound()); } } catch { return(Ok(repuesto)); } }
public int EditRep(Repuestos rep) { repuestos_utilizados repe; int regs = 0; try { //1. Get row from DB using (var context = new MttoAppEntities()) { repe = context.repuestos_utilizados.Where(s => s.Id == rep.Id).FirstOrDefault(); } //2. change data in disconnected mode (out of ctx scope) if (repe != null) { repe.image_path = rep.imagen_name; } //save modified entity using new Context using (var context = new MttoAppEntities()) { //3. Mark entity as modified context.Entry(repe).State = System.Data.Entity.EntityState.Modified; //4. call SaveChanges regs = context.SaveChanges(); } } catch (Exception e) { MessageBox.Show("Excepción al editar repuesto: " + e.ToString(), "Atención", MessageBoxButton.OK, MessageBoxImage.Error); } return(regs); }
protected void btnBuscarOrden_Click(object sender, EventArgs e) { Reparaciones rep = new Reparaciones(); ReparacionesNegocio repn = new ReparacionesNegocio(); Repuestos repu = new Repuestos(); RepuestosNegocio repun = new RepuestosNegocio(); if (string.IsNullOrEmpty(txtBuscarOrden.Text)) { lblIngreseNumeroOrden.Visible = true; } //rep = repn.BuscarReparacion_ESPESIFICA(txtBuscarOrden.Text); rep_reparacion = repn.ValidarOrden(txtBuscarOrden.Text); rep_finalizado = repn.ValidarOrden1(txtBuscarOrden.Text); //orden en reparacion if (rep_reparacion != null && rep_finalizado == null) { Mostrar_reparacion(); rep = repn.BuscarReparacion_ESPESIFICA_REPARACION(txtBuscarOrden.Text); txtIDESTADO.Text = Convert.ToInt32(rep.estados.id).ToString(); txtIDORDEN.Text = Convert.ToInt32(rep.id).ToString(); //CLIENTE lblCliNombre.Text = rep.cliente.nombre; lblCliApellido.Text = rep.cliente.apellido; lblCliTelefono.Text = rep.cliente.telefono; //equipo lblEqSN.Text = rep.equipo.numeroserie; lblEqMarca.Text = rep.equipo.marca; lblEqModelo.Text = rep.equipo.modelo; //tecnico, problema y fecha de ingreso lblTecasignado.Text = rep.tecnico.usuario; txtProblema.Text = rep.problema; lblFechaIng.Text = Convert.ToDateTime(rep.fecha_entrada).ToString(); } //ORDEN FINALIZADA else if (rep_reparacion == null && rep_finalizado != null) { Mostrar_reparacion(); Mostrar_finalizado(); rep = repn.BuscarReparacion_ESPESIFICA_FINALIZADO(txtBuscarOrden.Text); txtIDESTADO.Text = Convert.ToInt32(rep.estados.id).ToString(); txtIDORDEN.Text = Convert.ToInt32(rep.id).ToString(); //CLIENTE lblCliNombre.Text = rep.cliente.nombre; lblCliApellido.Text = rep.cliente.apellido; lblCliTelefono.Text = rep.cliente.telefono; //equipo lblEqSN.Text = rep.equipo.numeroserie; lblEqMarca.Text = rep.equipo.marca; lblEqModelo.Text = rep.equipo.modelo; //tecnico, problema y fecha de ingreso lblTecasignado.Text = rep.tecnico.usuario; txtProblema.Text = rep.problema; lblFechaIng.Text = Convert.ToDateTime(rep.fecha_entrada).ToString(); //informe, preciofinal, fecha salida lblFechaSal.Text = Convert.ToDateTime(rep.fecha_salida).ToString(); txtInforme.Text = rep.informe; lblPreciofinal.Text = Convert.ToSingle(rep.presupuesto).ToString(); //REPUESTOS USADOS List <Repuestos> lista; lista = new List <Repuestos>(); lista = repun.listaRepuxRepa(txtIDORDEN.Text); lista.Add(repu); dwRepuestosUsados.DataSource = lista; dwRepuestosUsados.DataBind(); } else if (rep_reparacion == null && rep_finalizado == null) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('ORDEN INEXSISTENTE');window.location ='BuscarOrden.aspx';", true); } }
public void AgregarRepuesto(Repuestos repuesto) { ElContextoDeBaseDeDatos.Repuestos.Add(repuesto); ElContextoDeBaseDeDatos.SaveChanges(); }