}//actualizarCaracteristicas public static void actualizarCaracteristicasDetalleProducto(ICollection <DetalleProductos> listaDetalleProductos, int idProducto) { inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB(); var listaDetalleProductosActual = DetalleProductosDB.recuperarListaDetalleProductosPorIDProducto(idProducto); foreach (DetalleProductos objetoDetalleProductoTemporal in listaDetalleProductosActual) { DetalleProductosDB.eliminarDetalleProducto(objetoDetalleProductoTemporal.idDetalleProducto); } foreach (DetalleProductos objetoDetalleProductoTemporal in listaDetalleProductos) { try { contextoConexionEditar.DetalleProductos.Add(objetoDetalleProductoTemporal); contextoConexionEditar.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { } } }//actualizarCaracteristicasDetalleProducto
}//actualizarCaracteristicasDetalleProducto public static bool eliminarProducto(int idProducto) { bool banderaEliminar = true; try { inventarioEntidadesDB contextoConexion = new inventarioEntidadesDB(); var listaDetalleProducto = contextoConexion.DetalleProductos.Where(x => x.idProducto == idProducto); foreach (DetalleProductos objetoDetalleProductoTemporal in listaDetalleProducto) { DetalleProductosDB.eliminarDetalleProducto(objetoDetalleProductoTemporal.idDetalleProducto); } inventarioEntidadesDB contextoConexionEliminar = new inventarioEntidadesDB(); Productos objetoProductos = contextoConexionEliminar.Productos.Find(idProducto); contextoConexionEliminar.Productos.Remove(objetoProductos); contextoConexionEliminar.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaEliminar = false; } return(banderaEliminar); }//eliminarProducto
public static bool guardarObjetoDB(Object objetoGuardar) { inventarioEntidadesDB contextoConexion = new inventarioEntidadesDB(); bool banderaGuardado = true; try { Type tipoObjeto = objetoGuardar.GetType(); switch (tipoObjeto.Name) { case "ActasProductosUsuarios": ActasProductosUsuarios objetoActasProductosUsuarios = (ActasProductosUsuarios)objetoGuardar; contextoConexion.ActasProductosUsuarios.Add(objetoActasProductosUsuarios); break; case "DetalleActaProductos": DetalleActaProductos objetoDetalleProductos = (DetalleActaProductos)objetoGuardar; contextoConexion.DetalleActaProductos.Add(objetoDetalleProductos); break; } contextoConexion.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaGuardado = false; } return(banderaGuardado); }
}//actualizarTipoDepartamento public static bool eliminarTipoDepartamento(int idTipoDepartamento) { bool banderaEliminar = true; try { inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB(); TipoDepartamentos objetoTipoDepartamento = contextoConexionEditar.TipoDepartamentos.Find(idTipoDepartamento); contextoConexionEditar.TipoDepartamentos.Remove(objetoTipoDepartamento); contextoConexionEditar.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaEliminar = false; } return(banderaEliminar); } //eliminarTipoDepartamento
public static bool guardarTipoDepartamentos(TipoDepartamentos objetoTipoDepartamentos) { inventarioEntidadesDB contextoConexion = new inventarioEntidadesDB(); bool banderaGuardado = true; try { contextoConexion.TipoDepartamentos.Add(objetoTipoDepartamentos); contextoConexion.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaGuardado = false; } return(banderaGuardado); }//guardarTipoDepartamentos
}//recuperarDetalleActaProductosPorID public static bool eliminarDetalleActaProductosPorIDProducto(int idProducto) { bool banderaEliminar = true; try { inventarioEntidadesDB contextoConexionEliminar = new inventarioEntidadesDB(); DetalleActaProductos objetoDetalleProducto = contextoConexionEliminar.DetalleActaProductos.Where(x => x.idProducto == idProducto).FirstOrDefault(); contextoConexionEliminar.DetalleActaProductos.Remove(objetoDetalleProducto); contextoConexionEliminar.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaEliminar = false; } return(banderaEliminar); }//eliminarDetalleActaProductosPorIDProducto
}//actualizarCaracteristicas public static bool eliminarCaracteristica(int idCatalogoProducto) { bool banderaEliminar = true; try { inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB(); CatalogoProductos objetoCatalogoProductos = contextoConexionEditar.CatalogoProductos.Find(idCatalogoProducto); contextoConexionEditar.CatalogoProductos.Remove(objetoCatalogoProductos); contextoConexionEditar.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaEliminar = false; } return(banderaEliminar); }//eliminarCaracteristica
}//actualizarPerfiles public static bool eliminarPerfil(int idPerfil) { bool banderaEliminar = true; inventarioEntidadesDB contextoConexionEliminar = new inventarioEntidadesDB(); try { Perfiles objetoLocal = contextoConexionEliminar.Perfiles.Find(idPerfil); contextoConexionEliminar.Perfiles.Remove(objetoLocal); contextoConexionEliminar.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaEliminar = false; } return(banderaEliminar); }//eliminarPerfil
public static bool guardarUsuarios(Usuarios objetoUsuarios) { inventarioEntidadesDB contextoConexion = new inventarioEntidadesDB(); bool banderaGuardado = true; try { contextoConexion.Usuarios.Add(objetoUsuarios); contextoConexion.SaveChanges(); } catch (Exception ex) { banderaGuardado = false; } return(banderaGuardado); }//guardarUsuarios
public static bool actualizarUsuarios(Usuarios objetoUsuarios) { bool banderaEditar = true; //try //{ inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB(); Usuarios objetoUsuariosDB = contextoConexionEditar.Usuarios.Find(objetoUsuarios.idUsuario); contextoConexionEditar.Entry(objetoUsuariosDB).CurrentValues.SetValues(objetoUsuarios); contextoConexionEditar.Entry(objetoUsuariosDB).State = EntityState.Modified; contextoConexionEditar.SaveChanges(); //} //#pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa // catch (Exception ex) //#pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa // { // banderaEditar = false; // } return(banderaEditar); }
}//recuperarTipoDepartamentoPorID public static bool actualizarTipoDepartamento(TipoDepartamentos objetoTipoDepartamento) { bool banderaEditar = true; try { inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB(); TipoDepartamentos objetoTipoDepartamentoDB = contextoConexionEditar.TipoDepartamentos.Find(objetoTipoDepartamento.idTipo_Departamento); contextoConexionEditar.Entry(objetoTipoDepartamentoDB).CurrentValues.SetValues(objetoTipoDepartamento); contextoConexionEditar.Entry(objetoTipoDepartamentoDB).State = EntityState.Modified; contextoConexionEditar.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaEditar = false; } return(banderaEditar); }//actualizarTipoDepartamento
public static bool guardarModelos(Modelos objetoModelos) { inventarioEntidadesDB contextoConexion = new inventarioEntidadesDB(); bool banderaGuardado = true; try { if (!contextoConexion.Modelos.Any(x => x.Modelo == objetoModelos.Modelo)) { contextoConexion.Modelos.Add(objetoModelos); contextoConexion.SaveChanges(); } } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaGuardado = false; } return(banderaGuardado); }//guardarModelos
public static bool actualizarProductos(Productos objetoProductos) { bool banderaEditar = true; try { inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB(); Productos objetoProductosDB = contextoConexionEditar.Productos.Find(objetoProductos.idProducto); contextoConexionEditar.Entry(objetoProductosDB).CurrentValues.SetValues(objetoProductos); contextoConexionEditar.Entry(objetoProductosDB).State = EntityState.Modified; contextoConexionEditar.SaveChanges(); actualizarCaracteristicasDetalleProducto(objetoProductos.DetalleProductos, objetoProductos.idProducto); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaEditar = false; } return(banderaEditar); }//actualizarCaracteristicas