public tbDocumentosPendiente Guardar(tbDocumentosPendiente entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { //busci el nuevo alias, para borrarlo y crear con los datos nuevos var pend = GetEntityByAlias(entity.alias, false); if (pend != null) { context.tbDetalleDocumentoPendiente.RemoveRange(context.tbDetalleDocumentoPendiente.Where(x => x.alias == pend.alias).ToList()); pend.tbDetalleDocumentoPendiente = null; context.Entry(pend).State = System.Data.Entity.EntityState.Deleted; } context.tbDocumentosPendiente.Add(entity); context.SaveChanges(); return(entity); } } catch (Exception ex) { throw new EntityException(); } }
public tbMovimientos Guardar(tbMovimientos movimientos) { tbInventario inv; try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { if (movimientos.idTipoMov == (int)Enums.tipoMovimiento.PagoProveedor) { foreach (tbDetalleMovimiento detalle in movimientos.tbDetalleMovimiento) { //inv = new tbInventario(); //inv.idIngrediente = detalle.idIngrediente; //inv = inventarioD.GetEntity(inv); //inv.cantidad = inv.cantidad + detalle.cantidad; //inv.fecha_ult_mod = movimientos.fecha_ult_mod; //inv.usuario_ult_mod = movimientos.usuario_ult_mod; //context.Entry(inv).State = System.Data.Entity.EntityState.Modified; } } context.tbMovimientos.Add(movimientos); context.SaveChanges(); } } catch (Exception ex) { throw ex; } return(movimientos); }
} //GetListEntities public tbCreditos Modificar(tbCreditos credito) { try { tbCreditos creditoNuevo = new tbCreditos(); using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { creditoNuevo = GetEntity(credito); if (creditoNuevo == null) { context.tbCreditos.Add(credito); } else { context.Entry(credito).State = System.Data.Entity.EntityState.Modified;//mnada entidad y la modifica } //Si viniera otra tabla relacionada que se debiera modificar se pone la misma linea de coduigo de arriba //y se manda a modificar context.SaveChanges(); return(creditoNuevo); } } catch (Exception ex) { throw new UpdateEntityException(); } } //Modificar
public bool removeByAlias(string alias) { try { var pend = GetEntityByAlias(alias, false); using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { if (pend != null) { context.tbDetalleDocumentoPendiente.RemoveRange(context.tbDetalleDocumentoPendiente.Where(x => x.alias == pend.alias).ToList()); pend.tbDetalleDocumentoPendiente = null; context.Entry(pend).State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); return(true); } else { return(false); } } } catch (Exception ex) { throw new EntityException(); } }
/// <summary> /// Guardamos el nuevo detalle de producto. /// </summary> /// <param name="entity"></param> /// <returns></returns> public tbDetalleProducto GuardarDetalleProducto(tbDetalleProducto entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbDetalleProducto.Add(entity); context.SaveChanges(); return(entity); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public tbEmpresa Guardar(tbEmpresa entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbEmpresa.Add(entity); context.SaveChanges(); } } catch (Exception ex) { throw new SaveEntityException("Empresa"); } return(entity); }
public bool Actualizar(tbTipoMedidas TipoMedida) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(TipoMedida).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(true); } } catch (Exception ex) { throw ex; } }
public tbMonedas Guardar(tbMonedas monedas) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbMonedas.Add(monedas); context.SaveChanges(); } return(monedas); } catch (EntityExistException ex) { throw ex; } }
public tbPagos Guardar(tbPagos PagoSalario) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbPagos.Add(PagoSalario); context.SaveChanges(); } } catch (Exception ex) { throw new SaveEntityException("PagoSalario"); } return(PagoSalario); }
public tbTipoMovimiento Guardar(tbTipoMovimiento movimiento) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbTipoMovimiento.Add(movimiento); context.SaveChanges(); } } catch (Exception) { throw new SaveEntityException("Tipo de Movimiento"); } return(movimiento); }
public tbIngredientes Actualizar(tbIngredientes ingrediente) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(ingrediente).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(ingrediente); } } catch (Exception ex) { throw new UpdateEntityException("Actualizar"); } }
public tbMovimientos Modificar(tbMovimientos modificarMov) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(modificarMov).State = System.Data.Entity.EntityState.Modified;//mnada entidad y la modifica context.SaveChanges(); return(modificarMov); } } catch (Exception) { throw new UpdateEntityException(); } }
public tbReporteHacienda GuardarMensaje(tbReporteHacienda entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbReporteHacienda.Add(entity); context.SaveChanges(); } return(entity); } catch (Exception ex) { throw new SaveEntityException("Error al reportar mensaje"); } }
public tbEmpleado Actualizar(tbEmpleado empleado) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(empleado).State = System.Data.Entity.EntityState.Modified; context.Entry(empleado.tbPersona).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(empleado); } } catch (Exception ex) { throw new UpdateEntityException("empleado"); } }
public tbRequerimientos Guardar(tbRequerimientos req) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbRequerimientos.Add(req); context.SaveChanges(); } } catch (SaveEntityException ex) { throw ex; } return(req); }
/// <summary> /// Actualizamos la informacion de la empresa en la base de datos. /// </summary> /// <param name="entity"></param> /// <returns></returns> public tbDetalleImpresion Actualizar(tbDetalleImpresion entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(entity).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(entity); } } catch (Exception ex) { throw new UpdateEntityException(ex.Message); } }
/// <summary> /// Guardamos la entidad en la base de datos. /// </summary> /// <param name="productoNuevo"></param> /// <returns></returns> public tbProducto Guardar(tbProducto productoNuevo) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbProducto.Add(productoNuevo); context.SaveChanges(); return(productoNuevo); } } catch (Exception ex) { throw new SaveEntityException(ex.Message); } }
public tbTipoMovimiento Actualizar(tbTipoMovimiento movimiento) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(movimiento).State = System.Data.Entity.EntityState.Modified; //se hay que modificar otra entidad se agrega la line ad earriba con el nombre de context.SaveChanges(); return(movimiento); } } catch (Exception ex) { throw new UpdateEntityException("Actualizar"); } }
//public static List<tbUsuarios> getListtUsuario() //{ // try // { // dbSisSodInaEntities1 context = new dbSisSodInaEntities1(); // return (from u in context.tbUsuarios // where u.estado == true // select u).ToList(); // } // catch (Exception ex) // { // throw ex; // } //} public bool eliminar(tbUsuarios usuario) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(usuario).State = System.Data.Entity.EntityState.Modified; context.Entry(usuario.tbPersona).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(true); } } catch { return(false); } }
public tbReporteHacienda ActualizarMensaje(tbReporteHacienda entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(entity).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } return(entity); } catch (Exception ex) { throw new SaveEntityException("Error al reportar mensaje"); } }
/// <summary> /// Borramos la informacion enviada de la base de datos. /// </summary> /// <param name="entity"></param> /// <returns></returns> public tbDetalleProducto EliminarDetalleProducto(tbDetalleProducto entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(entity).State = System.Data.Entity.EntityState.Deleted; context.SaveChanges(); return(entity); } } catch (Exception ex) { throw new Exception(ex.Message); throw; } }
public tbCompras ActualizarCompraSimplificada(tbCompras entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(entity).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(entity); } } catch (Exception ex) { throw new UpdateEntityException("facturacion actualizacion. Electronica"); } }
public tbTipoPuesto Actualizar(tbTipoPuesto entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(entity).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); return(entity); } } catch (Exception ex) { throw new UpdateEntityException("entity"); } }
tbTipoClientes Guardar(tbTipoClientes tipoCliente) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbTipoClientes.Add(tipoCliente); context.SaveChanges(); } } catch (Exception ex) { throw new SaveEntityException(ex.Message); } return(tipoCliente); }
public tbCajas Actualizar(tbCajas caja) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(caja).State = System.Data.Entity.EntityState.Modified; //para la herencia se utiliza el mismo codigo ej: context.entry(cliente.tbpersona).state = context.SaveChanges(); return(caja); } } catch (Exception ex) { throw new UpdateEntityException("caja"); } }
public tbTipoClientes Actualizar(tbTipoClientes tipoCliente) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.Entry(tipoCliente).State = System.Data.Entity.EntityState.Modified; //si tuviera que llamar a personao otra entidad debo combiarle el estado a mi entidad como a la otra entidadcomo en la linea anterior context.SaveChanges(); return(tipoCliente); } } catch { throw new UpdateEntityException(); } }
public tbTipoPuesto Guardar(tbTipoPuesto entity) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbTipoPuesto.Add(entity); context.SaveChanges(); } } catch (Exception ex) { throw ex; } return(entity); }
public bool Guardar(tbTipoMedidas tipoMedidas) { try { using (dbSisSodInaEntities context = new dbSisSodInaEntities()) { context.tbTipoMedidas.Add(tipoMedidas); context.SaveChanges(); } } catch (Exception ex) { return(false); throw ex; } return(true); }
public tbInventario Actualizar(tbInventario inve) { try { using (dbSisSodInaEntities update = new dbSisSodInaEntities()) { update.Entry(inve).State = System.Data.Entity.EntityState.Modified; //si se quiere modicar mas entidas se pone . despues del envi y se le da la tabla update.SaveChanges(); return(inve); } } catch (Exception ex) { throw new UpdateEntityException("Inventario"); } }
public tbUsuarios Actualizar(tbUsuarios usuario) { try { using (dbSisSodInaEntities update = new dbSisSodInaEntities()) { //update.tbPersona.Attach(usuario.tbPersona); update.Entry(usuario).State = System.Data.Entity.EntityState.Modified; update.Entry(usuario.tbPersona).State = System.Data.Entity.EntityState.Modified; update.SaveChanges(); return(usuario); } } catch (UpdateEntityException ex) { throw new Exception("Ha ocurrido el siguiente error: " + ex.Message); } }