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 };
     }
 }
示例#3
0
        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);
        }