public static tipo_bodega_bodegas CrearTipoBodegaBodega(tipo_bodega_bodegas tipobodegasbodegas) { using (inventarioEntities bd = new inventarioEntities()) { tipo_bodega_bodegas nuevabodegabodega = new tipo_bodega_bodegas(); nuevabodegabodega.id_tipo_bodega = tipobodegasbodegas.id_tipo_bodega; nuevabodegabodega.id_bodega = tipobodegasbodegas.id_bodega; nuevabodegabodega.temperatura_promedio = tipobodegasbodegas.temperatura_promedio; nuevabodegabodega.capacidad_maxima = tipobodegasbodegas.capacidad_maxima; nuevabodegabodega.capacidad_actual = tipobodegasbodegas.capacidad_actual; bd.tipo_bodega_bodegas.Add(nuevabodegabodega); bd.SaveChanges(); } return(tipobodegasbodegas); }
public static tipo_bodega_bodegas cargarDatosBodega(tipo_bodega_bodegas tipo_Bodega_Bodegas, int idBodega) { using (inventarioEntities bd = new inventarioEntities()) { var bg = bd.tipo_bodega_bodegas.First(indice => indice.id_bodega == idBodega); if (bg != null) { tipo_Bodega_Bodegas.capacidad_maxima = bg.capacidad_maxima; tipo_Bodega_Bodegas.capacidad_actual = bg.capacidad_actual; } else { } } return(tipo_Bodega_Bodegas); }
public static tipo_bodega_bodegas consultarDatosBodega(String pidBodega) { tipo_bodega_bodegas lista = new tipo_bodega_bodegas(); if (pidBodega != "") { try { idBodega = Convert.ToInt32(pidBodega); if (idBodega > 0) { using (inventarioEntities bd = new inventarioEntities()) { lista = bd.tipo_bodega_bodegas.First(indice => indice.id_bodega == idBodega); } } } catch (Exception e) { Debug.Write(e.Message); } } return(lista); }
public static detalles_movimientos crearDetalleMovimientos(detalles_movimientos detallesMovimientos, movimientos objMovimientos) { using (inventarioEntities bd = new inventarioEntities()) { tipo_bodega_bodegas tipoBodegaBodegas = new tipo_bodega_bodegas(); tipoMovimiento = Convert.ToInt32(objMovimientos.id_tipo_movimiento); idBodega = Convert.ToInt32(detallesMovimientos.id_bodega); cantidadMovimiento = Convert.ToDouble(detallesMovimientos.cantidad); tipo_bodega_bodegas Tipo_Bodega_Bodegas = BodegaDAL.cargarDatosBodega(tipoBodegaBodegas, idBodega); cantidadCapacidadMaxima = Convert.ToDouble(Tipo_Bodega_Bodegas.capacidad_maxima); cantidadCapacidadActual = Convert.ToDouble(Tipo_Bodega_Bodegas.capacidad_actual); switch (tipoMovimiento) { case 1: if (actualizarExistenciaBodega(idBodega, cantidadMovimiento, cantidadCapacidadMaxima, cantidadCapacidadActual)) { bd.detalles_movimientos.Add(detallesMovimientos); bd.SaveChanges(); } else { detallesMovimientos = null; } break; case 2: cantidadCapacidadActual = (cantidadCapacidadActual - cantidadMovimiento); if (cantidadCapacidadActual == 0) { detallesMovimientos = null; } else { var bg = bd.tipo_bodega_bodegas.First(indice => indice.id_bodega == idBodega); if (bg != null) { bg.capacidad_actual = Convert.ToDecimal(cantidadCapacidadActual); bd.Entry(bg).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } bd.detalles_movimientos.Add(detallesMovimientos); bd.SaveChanges(); } break; case 3: bd.detalles_movimientos.Add(detallesMovimientos); bd.SaveChanges(); break; case 4: cantidadCapacidadActual = (cantidadCapacidadActual - cantidadMovimiento); if (cantidadCapacidadActual == 0) { detallesMovimientos = null; } else { var bg = bd.tipo_bodega_bodegas.First(indice => indice.id_bodega == idBodega); if (bg != null) { bg.capacidad_actual = Convert.ToDecimal(cantidadCapacidadActual); bd.Entry(bg).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } bd.detalles_movimientos.Add(detallesMovimientos); bd.SaveChanges(); } break; } } return(detallesMovimientos); }
public static tipo_bodega_bodegas CrearTipoBodegaBodega(tipo_bodega_bodegas nuevabodegabodega) { return(BodegaDAL.CrearTipoBodegaBodega(nuevabodegabodega)); }