public Mensaje <ReciboOficina> registrarReciboOficina() { Mensaje <ReciboOficina> result = new Mensaje <ReciboOficina>(); result.codigo = 1; result.mensaje = "Ocurrio un error en base de datos al tratar de registrar el recibo"; result.data = new ReciboOficina(); try { using (var db = new EntitiesMetro()) { MET01_RECIBO_OFICINA nuevoRecibo = new MET01_RECIBO_OFICINA(); var correlativo = (from c in db.MET01_CORRELATIVO where c.CORRELATIVO == 1 select c).Single(); nuevoRecibo.RECIBO = Convert.ToDecimal(correlativo.CORRELATIVO_ACTUAL); nuevoRecibo.RECIBO_OFICINA = this.reciboOficina; nuevoRecibo.NOMBRE = this.nombre.ToUpper(); nuevoRecibo.TOTAL = this.cantidad; nuevoRecibo.TOTAL_LETRAS = NumeroLetras.NumeroALetras(this.cantidad.ToString()).ToUpper(); nuevoRecibo.CONCEPTO = this.conceptoRecibo.ToUpper(); nuevoRecibo.EVENTO = Global.evento; nuevoRecibo.IGLESIA = this.idIglesia; nuevoRecibo.ESTADO_REGISTRO = "A"; nuevoRecibo.USUARIO_CREACION = Global.usuario; nuevoRecibo.FECHA_CREACION = DateTime.Now; db.MET01_RECIBO_OFICINA.Add(nuevoRecibo); correlativo.CORRELATIVO_ACTUAL++; db.SaveChanges(); result.mensaje = "Se registro el recibo Numero: " + nuevoRecibo.RECIBO + ",\nA nombre de: " + nuevoRecibo.NOMBRE + " de forma Exitosa...!!!"; } result.codigo = 0; return(result); } catch (Exception ex) { result.codigo = -1; result.mensaje = "Ocurrio una Excepcion, referencia: " + ex.ToString(); result.error = ex.ToString(); return(result); } }
public ReciboOficina(MET01_RECIBO_OFICINA datos) { dbModel = datos; }
public ReciboOficina() { dbModel = new MET01_RECIBO_OFICINA(); }