public IEnumerable <InfoBancariaDocente_Result> infoBancariaDocente([FromUri] string codpers) { List <InfoBancariaDocente_Result> lst = new List <InfoBancariaDocente_Result>(); if (codpers == "" || codpers == null) { throw new Exception("Error en los parametros"); } WSFacturas.WSFacturas ws = new WSFacturas.WSFacturas(); DataTable ret = ws.infoBancariaDocente(codpers); DataTableReader dr = ret.CreateDataReader(); while (dr.Read()) { InfoBancariaDocente_Result c = new InfoBancariaDocente_Result(); c.Formapago = Convert.ToString(dr["Formapago"]); c.Banco = Convert.ToString(dr["Banco"]); c.Nombre_banco = Convert.ToString(dr["Nombre_banco"]); c.Tipocuenta = Convert.ToString(dr["Tipocuenta"]); c.Nombre_tipocuenta = Convert.ToString(dr["Nombre_Tipocuenta"]); c.Cuentabancaria = Convert.ToString(dr["Cuenta"]); c.Proveedor = Convert.ToString(dr["Proveedor"]); c.Nombre_proveedor = Convert.ToString(dr["Nombre_proveedor"]); lst.Add(c); } return(lst); }
public IEnumerable <InfoPagoFacturacion_Result> InfoPagosFacturacion([FromUri] string origen, string fecha) { List <InfoPagoFacturacion_Result> lst = new List <InfoPagoFacturacion_Result>(); if ((origen == "" || origen == null) && (fecha == "" || fecha == null)) { throw new Exception("Error en los parametros"); } WSFacturas.WSFacturas ws = new WSFacturas.WSFacturas(); DataTable ret = ws.infoPagoFacturacion(origen, fecha); DataTableReader dr = ret.CreateDataReader(); DataTable ret2; DataTableReader dr2; while (dr.Read()) { InfoPagoFacturacion_Result c = new InfoPagoFacturacion_Result(); c.CATEDRATICO = Convert.ToString(dr["CATEDRATICO"]); c.REFERENCIA = Convert.ToString(dr["REFERENCIA"]); c.MONTO = Convert.ToString(dr["MONTO"]); c.FECHAPROVISION = Convert.ToString(dr["FECHAPROVISION"]); c.FECHAPAGO = Convert.ToString(dr["FECHAPAGO"]); c.NOMINA = Convert.ToString(dr["NOMINA"]); c.CORRELATIVO = Convert.ToString(dr["CORRELATIVO"]); c.NOMBRE = Convert.ToString(dr["NOMBRE"]); c.PORTAL = Convert.ToString(dr["PORTAL"]); c.FECHAIMP = Convert.ToString(dr["FECHAIMP"]); c.CURSOS = Convert.ToString(dr["CURSOS"]); c.ALUMNOSCURSO = Convert.ToString(dr["ALUMNOSCURSO"]); c.FECHA = Convert.ToString(dr["FECHA"]); c.TIPONOMINA = Convert.ToString(dr["TIPONOMINA"]); c.PUESTO = Convert.ToString(dr["PUESTO"]); c.ROWID = Convert.ToString(dr["ROWID"]); ret2 = ws.infoPagoDetalle(c.NOMINA, c.CORRELATIVO); dr2 = ret2.CreateDataReader(); List <InfoPagoDetalle_Result> lst2 = new List <InfoPagoDetalle_Result>(); while (dr2.Read()) { InfoPagoDetalle_Result c2 = new InfoPagoDetalle_Result(); c2.CARRERA = Convert.ToString(dr2["CARRERA"]); c2.MONTO = Convert.ToString(dr2["MONTO"]); c2.ROWID = Convert.ToString(dr2["ROWID"]); lst2.Add(c2); } c.Detalle = lst2; lst.Add(c); } return(lst); }
public IHttpActionResult esDocente([FromUri] string codpers) { try { if (codpers == "" || codpers == null) { throw new Exception("Error en los parametros"); } WSFacturas.WSFacturas ws = new WSFacturas.WSFacturas(); bool ret = ws.validaEsDocente( codpers ); return(Ok(ret)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Guardar([FromBody] InvoiceModel invoiceData) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } WSFacturas.WSFacturas ws = new WSFacturas.WSFacturas(); string ret = ws.agregarFactura( invoiceData.proveedor, invoiceData.factura_serie, invoiceData.factura_numero, invoiceData.fecha, invoiceData.descripcion, Convert.ToDecimal(invoiceData.monto), invoiceData.id_detalle, invoiceData.type_staff, invoiceData.usuario_oracle, (invoiceData.no_tramite == null ? "" : invoiceData.no_tramite) ); if (ret == "Correcto") { return(Ok()); } else { return(BadRequest(ret)); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Existe([FromUri] ValidInvoiceModel invoiceData) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } WSFacturas.WSFacturas ws = new WSFacturas.WSFacturas(); bool ret = ws.validarFactura( invoiceData.proveedor, invoiceData.factura_serie, invoiceData.factura_numero ); return(Ok(ret)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Delete_PagoUga_Detalle([FromUri] string nomina, string correlativo, string carrera) { WSFacturas.WSFacturas ws = new WSFacturas.WSFacturas(); return(Ok(ws.deletePagosUgaDetalle(nomina, correlativo, carrera))); }
public IHttpActionResult Delete_PagosUga([FromUri] string nomina, string correlativo) { WSFacturas.WSFacturas ws = new WSFacturas.WSFacturas(); return(Ok(ws.deletePagosUga(nomina, correlativo))); }
public IHttpActionResult Insert_Hpago([FromUri] string nomina, string correlativo) { WSFacturas.WSFacturas ws = new WSFacturas.WSFacturas(); return(Ok(ws.insertHpagos(nomina, correlativo))); }