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 });
     }
 }
示例#2
0
        public string GetFichas(string search)
        {
            Tabla_Catalogo_FichaIdentificacionDTO oneItem = new Tabla_Catalogo_FichaIdentificacionDTO
            {
                Nombre_FichaIdentificacion          = "%" + search + "%",
                ApPaterno_FichaIdentificacion       = "%" + search + "%",
                ApMaterno_FichaIdentificacion       = "%" + search + "%",
                TelefonoCasa_FichaIdentificacion    = "%" + search + "%",
                TelefonoMovil_FichaIdentificacion   = "%" + search + "%",
                TelefonoOfinica_FichaIdentificacion = "%" + search + "%"
            };
            string query =
                "Select * from Tabla_Catalogo_FichaIdentificacion where Nombre_FichaIdentificacion like @Nombre_FichaIdentificacion OR ApPaterno_FichaIdentificacion like @ApPaterno_FichaIdentificacion OR ApMaterno_FichaIdentificacion like @ApMaterno_FichaIdentificacion OR TelefonoCasa_FichaIdentificacion  LIKE @TelefonoCasa_FichaIdentificacion OR TelefonoMovil_FichaIdentificacion  LIKE @TelefonoMovil_FichaIdentificacion  OR TelefonoOfinica_FichaIdentificacion LIKE @TelefonoOfinica_FichaIdentificacion";
            Helpers h       = new Helpers();
            var     lFichas = h.GetAllParametized(query, oneItem);

            foreach (var y in lFichas)
            {
                y.Nombre_FichaIdentificacion    = y.Nombre_FichaIdentificacion.Trim();
                y.ApMaterno_FichaIdentificacion = y.ApMaterno_FichaIdentificacion.Trim();
                y.ApPaterno_FichaIdentificacion = y.ApPaterno_FichaIdentificacion.Trim();
            }
            string json = JsonConvert.SerializeObject(lFichas);

            return(json);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

            oneUser =
                FichaDAO.GetOne(new Tabla_Catalogo_FichaIdentificacionDTO
            {
                Id_FichaIdentificacion = Id_FichaIdentificacion
            });
            if (!IsPostBack)
            {
                loadDiagnosticos();
                loadProcedimiento();
                loadUsuario();
                SqlConnection cnn;
                cnn = new SqlConnection(conexion);
                cnn.Open();

                string     consulta = "select Id_Consulta from Tabla_Registro_Consulta where Id_Agenda=" + Id_Agenda + "";
                SqlCommand comando  = new SqlCommand(consulta, cnn);
                Id_Consulta             = Convert.ToInt32(comando.ExecuteScalar());
                Session["Id_Consultas"] = Id_Consulta;

                if (Id_Consulta != 0)
                {
                    SqlCommand comando2 = new SqlCommand("SP_Registro_Consultas", cnn);
                    comando2.CommandType = CommandType.StoredProcedure;
                    comando2.Parameters.AddWithValue("@Opcion", "ENCONTRAR");
                    comando2.Parameters.AddWithValue("@Id_Consulta", Id_Consulta);
                    SqlDataReader reader = comando2.ExecuteReader();
                    if (reader.Read())
                    {
                        lblNombre.Text = NombreCompleto;
                        //lblNombrecompleto.Text = NombreCompleto;
                        lblfechaconsulta.Text = reader.IsDBNull(reader.GetOrdinal("Fecha_Consulta")) ? String.Empty : reader.GetDateTime(reader.GetOrdinal("Fecha_Consulta")).ToString();
                        lblsubjetivo.Text     = reader.IsDBNull(reader.GetOrdinal("Subjetivo_Consulta")) ? " " : reader.GetString(reader.GetOrdinal("Subjetivo_Consulta")).ToString().Trim();
                        lblobjetivo.Text      = reader.IsDBNull(reader.GetOrdinal("Objetivo_Consulta")) ? " " : reader.GetString(reader.GetOrdinal("Objetivo_Consulta")).ToString().Trim();
                        //txtdiagnostico.Text = reader.GetString(reader.GetOrdinal("Diagnostico_Consulta")).ToString().Trim(); Se elimino el txtdiagnostico
                        //txtSearch.Text = reader.IsDBNull(reader.GetOrdinal("Diagnostico_Consulta")) ? "" : reader.GetString(reader.GetOrdinal("Diagnostico_Consulta")).ToString().Trim();
                        //txtProc.Text = reader.IsDBNull(reader.GetOrdinal("Procedimiento_Consulta")) ? "" : reader.GetString(reader.GetOrdinal("Procedimiento_Consulta")).ToString().Trim();
                        lblanalisis.Text         = reader.IsDBNull(reader.GetOrdinal("Analisis_Consulta")) ? " " : reader.GetString(reader.GetOrdinal("Analisis_Consulta")).ToString().Trim();
                        lblplan.Text             = reader.IsDBNull(reader.GetOrdinal("Plan_Consulta")) ? " " : reader.GetString(reader.GetOrdinal("Plan_Consulta")).ToString().Trim();
                        Session["Fechaconsulta"] = reader.GetDateTime(reader.GetOrdinal("Fecha_Consulta")).ToString();
                    }
                }
                else
                {
                    DateTime hoy = DateTime.Now;
                    fecha_actual             = hoy.ToString("dd-MM-yyyy HH:mm:ss");
                    lblfechaconsulta.Text    = fecha_actual;
                    lblNombre.Text           = NombreCompleto;
                    Session["Fechaconsulta"] = fecha_actual;
                }
                cnn.Close();
            }
        }
示例#4
0
        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]
           ,[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)";

                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 });
            }
        }
示例#5
0
        public static object GetFichasPagos()
        {
            Tabla_Catalogo_FichaIdentificacionDTO oneItem = new Tabla_Catalogo_FichaIdentificacionDTO();
            string  query   = "Select * from Tabla_Catalogo_FichaIdentificacion";
            Helpers h       = new Helpers();
            var     lFichas = h.GetAllParametized(query, oneItem);

            foreach (var y in lFichas)
            {
                y.Nombre_FichaIdentificacion    = y.Nombre_FichaIdentificacion.Trim();
                y.ApMaterno_FichaIdentificacion = y.ApMaterno_FichaIdentificacion.Trim();
                y.ApPaterno_FichaIdentificacion = y.ApPaterno_FichaIdentificacion.Trim();
                y._NombreCompleto = y.Nombre_FichaIdentificacion + " " + y.ApPaterno_FichaIdentificacion + " " +
                                    y.ApMaterno_FichaIdentificacion;
            }
            var lOpt = lFichas.Select(c => new { DisplayText = c._NombreCompleto, Value = c.Id_FichaIdentificacion }).OrderBy(s => s.DisplayText).ToList();

            return(new { Result = "OK", Options = lOpt });
        }
示例#6
0
        private void loadData()
        {
            string  query       = "Select * from Tabla_Catalogo_ConceptoPago";
            string  queryFichas = "Select * from Tabla_Catalogo_FichaIdentificacion";
            var     oneFicha    = new Tabla_Catalogo_FichaIdentificacionDTO();
            var     oneConcepto = new Tabla_Catalogo_ConceptoPagoDTO();
            Helpers h           = new Helpers();
            var     lFichas     = h.GetAllParametized(queryFichas, oneFicha);

            foreach (var y in lFichas)
            {
                y._NombreCompleto = y.Nombre_FichaIdentificacion + " " + y.ApPaterno_FichaIdentificacion + " " + y.ApMaterno_FichaIdentificacion;
            }
            var lConceptos = h.GetAllParametized(query, oneConcepto);

            ddlFichas.DataSource = lFichas;
            ddlFichas.DataBind();
            ddlConceptos.DataSource = lConceptos;
            ddlConceptos.DataBind();
        }
示例#7
0
        public void loadFile(Tabla_Catalogo_FichaIdentificacionDTO oneFicha)
        {
            string pathToCreate = "~/Pacientes/" + oneFicha.Id_FichaIdentificacion;

            if (!Directory.Exists(Server.MapPath(pathToCreate)))
            {
                Directory.CreateDirectory(Server.MapPath(pathToCreate));
            }
            string[] fileEntries = Directory.GetFiles(Server.MapPath(pathToCreate));
            var      lFiles      = new List <FileDTO>();

            foreach (string fileName in fileEntries)
            {
                FileDTO oneFile = new FileDTO();
                oneFile.Nombre   = fileName.Remove(0, Server.MapPath(pathToCreate).Count() + 1);
                oneFile.Download = fileName;
                lFiles.Add(oneFile);
            }
            rptFiles.DataSource = lFiles;
            rptFiles.DataBind();
        }
示例#8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Session["lAnalisis"] = new List <AnalisisClinicoDTO>();
                loadPaquetes();
                loadAnalisis();
            }
            var Id_Paciente = Request.QueryString["Id_Paciente"];

            if (Id_Paciente != null)
            {
                oneUser =
                    FichaDAO.GetOne(new Tabla_Catalogo_FichaIdentificacionDTO
                {
                    Id_FichaIdentificacion = Convert.ToInt32(Id_Paciente)
                });

                spanName.InnerText = oneUser.Nombre_FichaIdentificacion.Trim() + " " +
                                     oneUser.ApPaterno_FichaIdentificacion.Trim();
            }
            loadSelected();
        }