public static bool actualizarExistenciaBodega(int idBodega, double cantidadMovimiento, double capacidadMaxima, double cantidadCapacidadActual) { bool bandera = false; if ((cantidadMovimiento + cantidadCapacidadActual) >= cantidadCapacidadMaxima) { bandera = false; } else { cantidadCapacidadActual = (cantidadCapacidadActual + cantidadMovimiento); using (inventarioEntities bd = new inventarioEntities()) { 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(); bandera = true; } } } return(bandera); }
//metodo para actualizar estado de la sesión public int actualizarEstadoSesion(int idUsuario) { //obtenemos registro por medio de id var usuarios = bd.usuarios.First(indice => indice.id_usuario == idUsuario); //Seteamos el campo con el valor que queramos usuarios.estado_sesion = 1; String fechaActual = DateTime.Now.ToString("yyyy-MM-dd"); String horaActual = DateTime.Now.ToString("hh:mm:ss"); usuarios.fecha_ultimo_ingreso = DateTime.ParseExact(fechaActual, "yyyy-MM-dd", CultureInfo.InvariantCulture); usuarios.hora_ultimo_ingreso = TimeSpan.Parse(horaActual); //Ejecutamos la accion de modificar bd.Entry(usuarios).State = System.Data.Entity.EntityState.Modified; //Guardamos cambios en la base datos bd.SaveChanges(); // Retornamos el id de usuario return(usuarios.id_usuario); }
public static int EliminarCategoria(int id) { using (inventarioEntities bd = new inventarioEntities()) { var cat = bd.clasificacion.First(x => x.id_clasificacion == id);//obtenemos registro por medio de id cat.estado = 0; bd.Entry(cat).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(id); }
public static clasificacion EditarCategoria(clasificacion categoria) { using (inventarioEntities bd = new inventarioEntities()) { var cat = bd.clasificacion.First(x => x.id_clasificacion == categoria.id_clasificacion);//obtenemos registro por medio de id cat.nombre_clasificacion = categoria.nombre_clasificacion; bd.Entry(cat).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(categoria); }
public static int EliminarProducto(int id) { using (inventarioEntities bd = new inventarioEntities()) { var prod = bd.productos.First(x => x.id_producto == id);//obtenemos registro por medio de id prod.estado = 0; bd.Entry(prod).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(id); }
public static int EliminarBodega(int id) { using (inventarioEntities bd = new inventarioEntities()) { //var prod = (from p in bd.productos // where p.id_producto == id // select p).FirstOrDefault(); var bod = bd.bodegas.First(x => x.id_bodega == id);//obtenemos registro por medio de id bod.estado = 0; bd.Entry(bod).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(id); }
public static tipo_bodega EditarTipoBodega(tipo_bodega tipobodegat) { using (inventarioEntities bd = new inventarioEntities()) { var bg = bd.tipo_bodega.First(x => x.id_tipo_bodega == tipobodegat.id_tipo_bodega);//obtenemos registro por medio de id bg.id_tipo_bodega = tipobodegat.id_tipo_bodega; bg.tipo = tipobodegat.tipo; bg.estado = tipobodegat.estado; bd.Entry(bg).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(tipobodegat); }
public static bodegas EditarBodega(bodegas bodegat) { using (inventarioEntities bd = new inventarioEntities()) { var bg = bd.bodegas.First(x => x.id_bodega == bodegat.id_bodega);//obtenemos registro por medio de id bg.id_bodega = bodegat.id_bodega; bg.nombre_bodega = bodegat.nombre_bodega; bg.id_sucursal = bodegat.id_sucursal; bg.id_tipo_bodega = bodegat.id_tipo_bodega; bd.Entry(bg).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(bodegat); }
public static sucursales EditarSucursal(sucursales sucursal) { using (inventarioEntities bd = new inventarioEntities()) { var sc = bd.sucursales.First(x => x.id_sucursal == sucursal.id_sucursal);//obtenemos registro por medio de id sc.id_sucursal = sucursal.id_sucursal; sc.sucursal = sucursal.sucursal; sc.estado = sucursal.estado; bd.Entry(sc).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(sucursal); }
public static proveedores EditarProveedor(proveedores proveedor) { using (inventarioEntities bd = new inventarioEntities()) { var prov = bd.proveedores.First(x => x.id_proveedor == proveedor.id_proveedor);//obtenemos registro por medio de id prov.nombre = proveedor.nombre; prov.direccion = proveedor.direccion; prov.nit = proveedor.nit; prov.nrc = proveedor.nrc; prov.correo = proveedor.correo; prov.razon_social = proveedor.razon_social; prov.id_proveedor = proveedor.id_proveedor; bd.Entry(prov).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(proveedor); }
public static productos EditarProducto(productos producto) { using (inventarioEntities bd = new inventarioEntities()) { var prod = bd.productos.First(x => x.id_producto == producto.id_producto);//obtenemos registro por medio de id prod.id_producto = producto.id_producto; prod.nombre = producto.nombre; prod.codigo = producto.codigo; prod.descripcion = producto.descripcion; prod.id_vigencia_promedio = producto.id_vigencia_promedio; prod.id_sub_clasificacion = producto.id_sub_clasificacion; prod.id_proveedor = producto.id_proveedor; bd.Entry(prod).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } return(producto); }
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); }