//********************ACTUALIZAR ABONOS******************************************************* public string agregarAbono(int idpedidos, decimal abono) { try { pedidoabonos nuevo = new pedidoabonos(); nuevo.idpedido = idpedidos; nuevo.fecha = DateTime.Now; nuevo.abono = abono; using (var bd = new pasteleriacruzitabdEntities()) { bd.pedidoabonos.Add(nuevo); bd.SaveChanges(); pedidos p = existeP(idpedidos); p.abono = bd.pedidoabonos.Where(t => t.idpedido == idpedidos).Sum(t => t.abono); p.resta = p.costo - p.abono; bd.Entry(p).State = EntityState.Modified; bd.SaveChanges(); return("Registro insertado correctamente"); } } catch (Exception e) { return(e.Message); } }
public string actualizarUsuarios(string empleado, string usuario, string pass, string tipo) { try { usuarios modificar = existe(usuario); if (modificar != null) { modificar.empleado = empleado; modificar.usuario = usuario; modificar.pass = pass; modificar.tipo = tipo; using (var bd = new pasteleriacruzitabdEntities()) { bd.Entry(modificar).State = EntityState.Modified; bd.SaveChanges(); return("Registro actualizado correctamente"); } } return("Registro no encontrado"); } catch (Exception e) { return(e.Message); } }
public string EliminarUsuario(string usuario) { try { usuarios eliminar = existe(usuario); if (eliminar != null) { using (var bd = new pasteleriacruzitabdEntities()) { bd.Entry(eliminar).State = EntityState.Deleted; bd.SaveChanges(); return("Registro eliminado correctamente"); } } return("Registro no encontrado"); } catch (Exception e) { return(e.Message); } }
//**************************ACTUALIZAR ESTATUS*******************************+ public string actualizarEstatus(int idpedido, string estatus) { try { pedidos modificar = existeP(idpedido); if (modificar != null) { modificar.estatus = estatus; using (var bd = new pasteleriacruzitabdEntities()) { bd.Entry(modificar).State = EntityState.Modified; bd.SaveChanges(); return("Estatus de pedido actualizado correctamente"); } } return("Registro no encontrado"); } catch (Exception e) { return(e.Message); } }