public async Task <IHttpActionResult> createCierre(CierreDTO cierre) { Respuesta response = new Respuesta(); cierre.Fecha = DateTime.Now.Date; var user = await this.AppUserManager.FindByNameAsync(cierre.UserName); if (user == null) { response.Mensagge = "El Usuario No Existe"; response.Errors.Add(new ResponseErrorDTO("", "El Usuario No se Encuentra Registrado, Verifique el nombre de usuario")); return(Ok(response)); } RespuestaDTO <AdministradorDTO> administradorQuery = await new AdministradorBLL().FindByIdAdmin(user.Id); if (administradorQuery.Errors.Count > 0) { return(Ok(administradorQuery)); } cierre.AdministradorId = user.Id; cierre.AlmacenId = administradorQuery.Data.AlmacenId; return(GetActionResult(new Callback(CreateCierre), cierre)); }
public void Edit(CierreDTO Editedclass) { var x = Editedclass; try { using (var db = new Data()) { var pac = (from p in db.Cierres where p.Idcierre == Editedclass.Idcierre select p).FirstOrDefault(); if (pac != null) { pac.Monto = x.Monto; pac.Inicio = x.Inicio; pac.Fin = x.Fin; pac.Cambio = x.Cambio; pac.Cheque = x.Cheque; pac.Efectivo = x.Efectivo; pac.Debito = x.Debito; pac.Otros = x.Otros; pac.Fecha = x.Fecha; pac.Usuarioid = x.Usuarioid; db.SaveChanges(); } } } catch (DbEntityValidationException e) { } }
public RespuestaDTO <CierreDTO> InsertarCierre(CierreDTO cierre) { using (db = new Contexto()) { RespuestaDTO <CierreDTO> response = new RespuestaDTO <CierreDTO>(); try { // preparar el cliente para guardar Cierre cierreDal = new Cierre(); var qCietre = db.Cierres.Where(q => q.Fecha == cierre.Fecha && q.AlmacenId == cierre.AlmacenId).FirstOrDefault <Cierre>(); if (qCietre != null) { response.Mensagge = "Ya se Ha Registrado Un Cierre Para Esta Fecha Del Almacen"; response.Errors.Add(new ResponseErrorDTO("", "Fecha: " + qCietre.Fecha.ToString("dd/MM/yyyy") + " Almacen Id: " + qCietre.AlmacenId + " Ya Registra Un Cierre")); return(response); } cierreDal.Bancos = cierre.Bancos; cierreDal.Efectivo = cierre.Efectivo; cierreDal.AlmacenId = cierre.AlmacenId; cierreDal.Facturas = cierre.Facturas; cierreDal.Invercion = cierre.Costos; cierreDal.Costos = cierre.Gastos; cierreDal.Fecha = cierre.Fecha; db.Cierres.Add(cierreDal); // preparar la respuesta response.Rows = db.SaveChanges(); response.Mensagge = "Se Registro el Cierre satisfactoriamente"; response.Data = cierre; } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { response.Mensagge = "Se Ha Presentado Un Error Al Guardar El Almacen"; response.Errors.Add(new ResponseErrorDTO(ex.GetHashCode().ToString(), ex.Message)); return(response); } catch (Exception ex) { response.Mensagge = "Se Ha Presentado Un Error"; response.Errors.Add(new ResponseErrorDTO(ex.GetHashCode().ToString(), ex.Message)); } return(response); } }
public void Insert(CierreDTO NewClase) { var x = NewClase; using (var db = new Data()) { db.Cierres.Add(new Cierre() { Monto = x.Monto, Inicio = x.Inicio, Fin = x.Fin, Cambio = x.Cambio, Cheque = x.Cheque, Efectivo = x.Efectivo, Debito = x.Debito, Otros = x.Otros, Fecha = x.Fecha, Usuarioid = x.Usuarioid }); db.SaveChanges(); } }
public void Edit(CierreDTO cargo) { UManager.Edit(cargo); }
public void Insert(CierreDTO cierre) { UManager.Insert(cierre); }