public static object Create(Tabla_Registro_PagosDTO record) { try { Helpers h = new Helpers(); string query = @"INSERT INTO [dbo].[Tabla_Registro_PagosB] ( [Id_FichaIdentificacion] ,[Id_Usuario] ,[Id_Consulta] ,[Id_FormaPago] ,[FechaAlta_Pagos] ,[Descripcion_Pagos] ,[Origen_Pagos] ,[Importe_Pagos] ,[Pagado_Pagos] ,[Debe_Pagos] ,[FechaParaPagar_Pagos] ,[FechaPagado_Pagos]) VALUES ( @Id_FichaIdentificacion ,@Id_Usuario ,@Id_Consulta ,@Id_FormaPago ,@FechaAlta_Pagos ,@Descripcion_Pagos ,@Origen_Pagos ,@Importe_Pagos ,@Pagado_Pagos ,@Debe_Pagos ,@FechaParaPagar_Pagos ,@FechaPagado_Pagos) "; record.FechaAlta_Pagos = DateTime.Now; h.ExecuteNonQueryParam(query, record); Tabla_Catalogo_FichaIdentificacionDTO oneUsuario = new Tabla_Catalogo_FichaIdentificacionDTO { Id_FichaIdentificacion = record.Id_FichaIdentificacion }; query = "Select * from Tabla_Catalogo_FichaIdentificacion where Id_FichaIdentificacion = @Id_FichaIdentificacion"; record.oneUsuario = h.GetAllParametized(query, oneUsuario)[0]; return new { Result = "OK", Record = record }; } catch (Exception ex) { return new { Result = "ERROR", Message = ex.Message }; } }
public static object GetPagosItems(int jtStartIndex, int jtPageSize, int Id_Usuario) { try { var oneDiagnostico = new Tabla_Registro_PagosDTO { Id_FichaIdentificacion = Id_Usuario }; string query = "Select * from Tabla_Registro_PagosB where Id_FichaIdentificacion = @Id_FichaIdentificacion order by Id_Pagos"; Helpers h = new Helpers(); var lPagos = h.GetAllParametized(query, oneDiagnostico); foreach (var y in lPagos) { Tabla_Catalogo_FichaIdentificacionDTO oneUsuario = new Tabla_Catalogo_FichaIdentificacionDTO { Id_FichaIdentificacion = y.Id_FichaIdentificacion }; query = "Select * from Tabla_Catalogo_FichaIdentificacion where Id_FichaIdentificacion = @Id_FichaIdentificacion"; y.oneUsuario = h.GetAllParametized(query, oneUsuario)[0]; } return new { Result = "OK", Records = lPagos, TotalRecordCount = lPagos.Count }; } catch (Exception ex) { return new { Result = "ERROR", Message = ex.Message }; } }
private void AltaPagos() { try { Helpers h = new Helpers(); string query = @"INSERT INTO [dbo].[Tabla_Registro_PagosB] ([Id_FichaIdentificacion] ,[Id_Usuario] ,[Id_Consulta] ,[Id_FormaPago] ,[FechaAlta_Pagos] ,[Descripcion_Pagos] ,[Origen_Pagos] ,[Importe_Pagos] ,[Pagado_Pagos] ,[Debe_Pagos] ,[FechaParaPagar_Pagos] ,[FechaPagado_Pagos] ,[Id_ConceptoPago]) VALUES ( @Id_FichaIdentificacion ,@Id_Usuario ,@Id_Consulta ,@Id_FormaPago ,@FechaAlta_Pagos ,@Descripcion_Pagos ,@Origen_Pagos ,@Importe_Pagos ,@Pagado_Pagos ,@Debe_Pagos ,@FechaParaPagar_Pagos ,@FechaPagado_Pagos ,@Id_ConceptoPago)"; var PagoUp = new Tabla_Registro_PagosDTO(); PagoUp.Id_FichaIdentificacion = ddlFichas.SelectedIndex; PagoUp.Id_Usuario = 1; PagoUp.Id_Consulta = 1; PagoUp.Id_FormaPago = 1; PagoUp.FechaAlta_Pagos = DateTime.Now; PagoUp.Descripcion_Pagos = "DES"; //Request.Form["txtDescripcionPago"] //Convert.ToDecimal(Request.Form["txtOrigenPago"]); PagoUp.Origen_Pagos = "DES"; PagoUp.Importe_Pagos = 1000; PagoUp.Pagado_Pagos = 100; PagoUp.Debe_Pagos = 100; PagoUp.FechaParaPagar_Pagos = DateTime.Now; PagoUp.FechaPagado_Pagos = DateTime.Now; PagoUp.Id_ConceptoPago = 1; h.ExecuteNonQueryParam(query, PagoUp); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Alert", "alert('ERROR,'"+ ex + "')", true); } ViewState.Clear(); Response.Redirect(Request.RawUrl); }