public static Tabla_Catalogo_FichaIdentificacionDTO GetOne(Tabla_Catalogo_FichaIdentificacionDTO oneFicha)
 {
     Helpers h = new Helpers();
     string query = "select * from Tabla_Catalogo_FichaIdentificacion where Id_FichaIdentificacion = @Id_FichaIdentificacion";
     var lFichas = h.GetAllParametized(query, oneFicha);
     foreach (var y in lFichas)
     {
         y._NombreCompleto = y.Nombre_FichaIdentificacion.Trim() + " " + y.ApPaterno_FichaIdentificacion.Trim() + " " + y.ApMaterno_FichaIdentificacion.Trim();
     }
     return lFichas[0];
 }
예제 #2
0
        public static Tabla_Catalogo_FichaIdentificacionDTO GetOne(Tabla_Catalogo_FichaIdentificacionDTO oneFicha)
        {
            Helpers h       = new Helpers();
            string  query   = "select * from Tabla_Catalogo_FichaIdentificacion where Id_FichaIdentificacion = @Id_FichaIdentificacion";
            var     lFichas = h.GetAllParametized(query, oneFicha);

            foreach (var y in lFichas)
            {
                y._NombreCompleto = y.Nombre_FichaIdentificacion.Trim() + " " + y.ApPaterno_FichaIdentificacion.Trim() + " " + y.ApMaterno_FichaIdentificacion.Trim();
            }
            return(lFichas[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])
      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 };
     }
 }
예제 #4
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 };
        }
        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)
            {
                loadCategoria();
                loadDiagnosticos();
                loadProcedimiento();
                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())
                    {
                        txtnombre.Text = NombreCompleto;
                        txtnombrecompleto.Text = NombreCompleto;
                        txtfechaconsulta.Text = reader.IsDBNull(reader.GetOrdinal("Fecha_Consulta")) ? String.Empty : reader.GetDateTime(reader.GetOrdinal("Fecha_Consulta")).ToString();
                        txtsubjetivo.Text = reader.IsDBNull(reader.GetOrdinal("Subjetivo_Consulta")) ? " " : reader.GetString(reader.GetOrdinal("Subjetivo_Consulta")).ToString().Trim();
                        txtobjetivo.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();
                        txtanalisis.Text = reader.IsDBNull(reader.GetOrdinal("Analisis_Consulta")) ? " " : reader.GetString(reader.GetOrdinal("Analisis_Consulta")).ToString().Trim();
                        txtplan.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");
                    txtfechaconsulta.Text = fecha_actual;
                    txtnombre.Text = NombreCompleto;
                    Session["Fechaconsulta"] = fecha_actual;
                }
                cnn.Close();
            }
        }
예제 #6
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;
 }
예제 #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();
        }
        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();
        }
 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 };
     }
 }
예제 #10
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();
 }