Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Obtener el Id Orden
            String valor = Request.QueryString["id"];

            id = Convert.ToInt16(valor);

            if (!IsPostBack)
            {
                Mparametro.DataSource     = NGresultado.getInstance().listarParametros();
                Mparametro.DataTextField  = "Nombre";
                Mparametro.DataValueField = "Id_parametros";
                Mparametro.DataBind();
                ListItem li = new ListItem("SELECCIONE", "0");//creamos una lista, para agregar el seleccione
                Mparametro.Items.Insert(0, li);
            }

            registro = NGresultado.getInstance().datosResultadosAlz(id);

            if (registro.Read())
            {
                Mcodigo.Text  = registro["Id_codigo"].ToString();
                Mfecha.Text   = registro["Fecha"].ToString();
                Mcliente.Text = registro["Cliente"].ToString();
            }
            //Obtener el usuario actual
            userprocesa  = (string)Session["Id_usuario"];
            investigador = NGresultado.getInstance().datosusuario(Convert.ToInt32(userprocesa));
            if (investigador.Read())
            {
                Minvestigador.Text = investigador["Nombre_empleado"].ToString() + " " + investigador["Apellido"].ToString();
            }
        }
Esempio n. 2
0
        public void InsertarResultado(object sender, EventArgs e)
        {
            if (IsValid)//valido que si mi formulario esta correcto
            {
                Resultado res = GetEntity();
                //LLAMANDO A CAPA DE NEGOCIO

                bool resp = NGresultado.getInstance().guardarresultado(res);
                idresultado = NGresultado.getInstance().idresultado();
                if (resp == true)
                {
                    guardardetalle();
                    NGresultado.getInstance().procesarorden(res);
                    //Mostrar Notificacion
                    ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: InsertarResultado(); ", true);
                }
                else
                {
                    Response.Write("<script>alert('REGISTRO INCORRECTO.')</script)");
                }
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true);
            }
        }
Esempio n. 3
0
        public void guardardetalle()
        {
            Resultado res = new Resultado();

            res.Id_resultado = idresultado;
            res.Resultados   = 1;
            //VPH Bajo Riesgo
            for (int i = 0; i < Mparametros.Items.Count; i++)
            {
                if (Mparametros.Items[i].Selected)
                {
                    res.Id_analisis = Convert.ToInt32(Mparametros.Items[i].Value);
                    NGresultado.getInstance().creardetalle(res);
                }
            }
            //VPH Alto riesgo

            for (int i = 0; i < Mparametros1.Items.Count; i++)
            {
                if (Mparametros1.Items[i].Selected)
                {
                    res.Id_analisis = Convert.ToInt32(Mparametros1.Items[i].Value);
                    NGresultado.getInstance().creardetalle(res);
                }
            }
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Obtener el Id Orden
            String valor = Request.QueryString["id"];

            id = Convert.ToInt16(valor);


            //Cargar los tipos de Analisis

            Manalisis.DataSource     = NGorden.getInstance().ListarAnalisisPat();
            Manalisis.DataTextField  = "analisis";
            Manalisis.DataValueField = "Id_analisis";
            Manalisis.DataBind();

            //Cargar Tipos de Muestras
            Mmuestra.DataSource     = NGorden.getInstance().ListarMuestras();
            Mmuestra.DataTextField  = "muestra";
            Mmuestra.DataValueField = "Id_tipo_muestra";
            Mmuestra.DataBind();
            ListItem li = new ListItem("SELECCIONE", "0");//creamos una lista, para agregar el seleccione

            Mmuestra.Items.Insert(0, li);

            //Llenar CheckBoxList
            this.analisis = NGorden.getInstance().Listarexamen(id);
            llenarcheckbox();

            //Registros
            Tablaresultado = NGresultado.getInstance().getanalisispororden(id);
            registro       = NGresultado.getInstance().ListardatosResultados(id);

            if (registro.Read())
            {
                Mcodigo.Text           = registro["Id_codigo"].ToString();
                Mimportador.Text       = registro["Nombre"].ToString() + " " + registro["Apellido"].ToString();
                Mmuestra.SelectedValue = registro["Id_tipo_muestra"].ToString();
            }

            //Obtener el usuario actual
            String userprocesa = (string)Session["Id_usuario"];

            usuario = NGresultado.getInstance().datosusuario(Convert.ToInt32(userprocesa));
            if (usuario.Read())
            {
                Minvestigador.Text = usuario["Nombre_empleado"].ToString() + " " + usuario["Apellido"].ToString();
            }


            //Cargar Fecha y hora
            Mfecha.Text = DateTime.Now.ToString("dd/MM/yyyy");
            Mhora.Text  = DateTime.Now.ToString("hh:mm");

            radiosocultos();
        }
Esempio n. 5
0
        public void InsertarResultado(object sender, EventArgs e)
        {
            if (IsValid)//valido que si mi formulario esta correcto
            {
                Resultado res = GetEntity();
                bool      resp;
                if (FileUpload1.HasFile)
                {
                    string extension = System.IO.Path.GetExtension(FileUpload1.FileName);

                    if (extension == ".jpg" || extension == ".png")
                    {
                        if (FileUpload1.PostedFile.ContentLength > 30000000)
                        {
                            ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: Advertenciaimg(); ", true);
                        }
                        else
                        {
                            string path = Server.MapPath("../../ImagesAdn\\");
                            Urlimagen.Text = path;
                            FileUpload1.SaveAs(path + res.Id_orden + extension);
                            //guardar en bd
                            url        = "ImagesAdn\\" + res.Id_orden + extension;
                            res.Imagen = url;
                            resp       = NGresultado.getInstance().guardaradnresultado(res);

                            if (resp == true)
                            {
                                NGresultado.getInstance().procesarorden(res);
                                ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: InsertarCliente(); ", true);
                            }
                        }
                    }
                    else
                    {
                        Urlimagen.Text = "Imagen no corresponde a un formato correcto";
                    }
                    ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true);
                }
                else
                {
                    url        = "ImagesAdn/User-placeholder.jpg";
                    res.Imagen = url;

                    bool resp1 = NGresultado.getInstance().guardaradnresultado(res);

                    if (resp1 == true)
                    {
                        ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: InsertarCliente(); ", true);
                    }
                }
            }
        }
Esempio n. 6
0
        public static bool EliminarOrd(String id)
        {
            bool resp = false;

            Resultado res = new Resultado
            {
                Id_resultado = Convert.ToInt32(id)
            };

            NGresultado.getInstance().Updateorden(res);
            resp = NGresultado.getInstance().Eliminar(res);
            return(resp);
        }
Esempio n. 7
0
        public static bool AprobarRe(String id)
        {
            bool resp = false;

            Resultado res = new Resultado
            {
                Id_resultado   = Convert.ToInt32(id),
                Usuario_valida = id_us
            };

            resp = NGresultado.getInstance().Aprobar(res);
            return(resp);
        }
Esempio n. 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.res = new Resultado();
            //Obtener el Id Orden
            String valor = Request.QueryString["id"];

            id = int.Parse(valor);

            //Registros
            registro = NGresultado.getInstance().verResultadosadn(id);
            if (registro.Read())
            {
                Mcodigo.Text = registro["Id_codigo"].ToString();

                Mcliente.Text           = registro["Nombre"].ToString() + " " + registro["Apellido"].ToString();
                Mpareja.Text            = registro["Nombre_pareja"].ToString();
                Mmenor.Text             = registro["Nombre_menor"].ToString();
                Mtipocaso.SelectedValue = registro["Tipo_caso"].ToString();
            }

            datos = NGresultado.getInstance().resultados(id);
            if (datos.Read())
            {
                Usuario_procesa         = Convert.ToInt32(datos["Usuario_procesa"].ToString());
                res.Fecha_procesamiento = Convert.ToDateTime(datos["Fecha_procesamiento"].ToString());
                res.Observaciones       = datos["Observaciones"].ToString();
                if (datos["imagen"].ToString() == "")
                {
                    Image1.ImageUrl = "../../ImagesAdn/User-placeholder.jpg";
                }
                else
                {
                    Image1.ImageUrl = "../../" + datos["Imagen"].ToString();
                }
                Mhora.Text = datos["Hora"].ToString();
                Mresultado.SelectedValue = datos["Validacion"].ToString();
            }

            //Mostrar datos en el textbox
            usuario = NGresultado.getInstance().datosusuario(Usuario_procesa);
            if (usuario.Read())
            {
                Minvestigador.Text = usuario["Nombre_empleado"].ToString() + " " + usuario["Apellido"].ToString();
            }
        }
Esempio n. 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Obtener el Id Orden
            String valor = Request.QueryString["id"];
            int    id    = Convert.ToInt16(valor);

            registros = NGresultado.getInstance().veralzhaimer(id);
            if (registros.Read())
            {
                Mcodigo.Text        = registros["Id_codigo"].ToString();
                Minvestigador.Text  = registros["Investigador"].ToString();
                Mfecha.Text         = registros["fecha_muestra"].ToString();
                Mhora.Text          = registros["Hora"].ToString();
                Mfechare.Text       = registros["Fecha_procesamiento"].ToString();
                Mcliente.Text       = registros["Nombre_Cliente"].ToString();
                Mobservaciones.Text = registros["Observaciones"].ToString();
                Mparametros.Text    = registros["Nombre"].ToString();
            }
        }
Esempio n. 10
0
 protected void InsertarOrden(object sender, EventArgs e)
 {
     if (IsValid)
     {
         Resultado re   = GetEntity();
         bool      resp = NGresultado.getInstance().guardarresultado(re);
         if (resp == true)
         {
             Response.Redirect("AgregarResultadoVPH.aspx");
         }
         else
         {
             Response.Write("<script>alert('REGISTRO INCORRECTO.')</script)");
         }
     }
     else
     {
         RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);//sino esta validado me mostrara los campos a corregir y no mandara datos.
     }
 }
Esempio n. 11
0
 protected void EditarFormulario(object sender, EventArgs e)
 {
     if (IsValid)
     {
         Resultado re   = Modificar();
         bool      resp = NGresultado.getInstance().Modificarresultado(re);
         if (resp == true)
         {
             Response.Redirect("AgregarResultadoVPH.aspx");
         }
         else
         {
             Response.Redirect("ModificarResultadoVPH.aspx" + Id_resultado.Value);
         }
     }
     else
     {
         RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
     }
 }
Esempio n. 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Obtener el Id Orden
            String valor = Request.QueryString["id"];

            id = Convert.ToInt16(valor);
            if (!IsPostBack)
            {
                Mparametros.DataSource     = NGresultado.getInstance().listarvphbajo();
                Mparametros.DataTextField  = "VPH_Bajo";
                Mparametros.DataValueField = "Id_parametros";
                Mparametros.DataBind();

                //Cargar Tipos de Muestras
                Mparametros1.DataSource     = NGresultado.getInstance().listarvphalto();
                Mparametros1.DataTextField  = "VPH_Alto";
                Mparametros1.DataValueField = "Id_parametros";
                Mparametros1.DataBind();
            }
            registros = NGresultado.getInstance().datarevph(id);

            if (registros.Read())
            {
                Mcodigo.Text  = registros["Id_codigo"].ToString();
                Mfecham.Text  = registros["Fecha"].ToString();
                Mcliente.Text = registros["Cliente"].ToString();
                Mcedula.Text  = registros["Cedula"].ToString();
            }
            //Obtener el usuario actual
            userprocesa  = (string)Session["Id_usuario"];
            investigador = NGresultado.getInstance().datosusuario(Convert.ToInt32(userprocesa));
            if (investigador.Read())
            {
                Minvestigador.Text = investigador["Nombre_empleado"].ToString() + " " + investigador["Apellido"].ToString();
            }

            //Cargar Fecha y hora
            Mfecha.Text = DateTime.Now.ToString("dd/MM/yyyy");
            Mhora.Text  = DateTime.Now.ToString("hh:mm");
        }
Esempio n. 13
0
        public void guardardetalle()
        {
            String val1 = radio1.SelectedValue;
            String val2 = radio2.SelectedValue;

            Resultado res = new Resultado();

            if (index > 1)
            {
                res.Id_analisis  = Convert.ToInt32(array[0]);
                res.Id_resultado = idresultado;
                res.Resultados   = Convert.ToInt32(val1);
                NGresultado.getInstance().creardetalle(res);
            }
            if (index >= 2)
            {
                res.Id_analisis  = Convert.ToInt32(array[1]);
                res.Id_resultado = idresultado;
                res.Resultados   = Convert.ToInt32(val2);
                NGresultado.getInstance().creardetalle(res);
            }
        }
Esempio n. 14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String userid = (string)Session["Id_usuario"];

            usuario_procesa = Convert.ToInt32(userid);

            //Obtener el Id Orden
            String valor = Request.QueryString["id"];

            id = int.Parse(valor);


            //Registros
            registro = NGresultado.getInstance().ListardatosResultadosadn(id);
            if (registro.Read())
            {
                Mcodigo.Text = registro["Id_codigo"].ToString();

                Mcliente.Text           = registro["Nombre"].ToString() + " " + registro["Apellido"].ToString();
                Mpareja.Text            = registro["Nombre_pareja"].ToString();
                Mmenor.Text             = registro["Nombre_menor"].ToString();
                Mtipocaso.SelectedValue = registro["Tipo_caso"].ToString();
            }


            //Mostrar datos en el textbox
            usuario = NGresultado.getInstance().datosusuario(usuario_procesa);
            if (usuario.Read())
            {
                Minvestigador.Text = usuario["Nombre_empleado"].ToString() + " " + usuario["Apellido"].ToString();
            }



            //Cargar Fecha y hora
            Mfecha.Text = DateTime.Now.ToString("dd/MM/yyyy");
            Mhora.Text  = DateTime.Now.ToString("hh:mm");
        }
Esempio n. 15
0
 public static List <Resultado> GetData()
 {
     return(NGresultado.getInstance().getData());
 }
Esempio n. 16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.res = new Resultado();

            //Cargar los tipos de Analisis
            Manalisis.DataSource     = NGorden.getInstance().ListarAnalisisPat();
            Manalisis.DataTextField  = "analisis";
            Manalisis.DataValueField = "Id_analisis";
            Manalisis.DataBind();

            //Cargar Tipos de Muestras
            Mmuestra.DataSource     = NGorden.getInstance().ListarMuestras();
            Mmuestra.DataTextField  = "muestra";
            Mmuestra.DataValueField = "Id_tipo_muestra";
            Mmuestra.DataBind();

            String valor = Request.QueryString["id"];
            int    id    = int.Parse(valor);



            datos         = NGresultado.getInstance().verResultados(id);   //Traer datos Orden
            this.analisis = NGresultado.getInstance().getanalisis(id);
            registro      = NGresultado.getInstance().resultados(id);      //Datos Resultado
            tabla         = NGresultado.getInstance().visualizartabla(id); //Resultados en la Tabla

            while (analisis.Read())
            {
                //Guardo en Arreglo los tipos de analisis segun la orden seleccionada
                array[index] = this.analisis["Id_analisis"].ToString();
                index++;
            }

            //Recorro la cantidad de Items y comparo los id del areglo con los del checkbox si son iguales me checkea
            for (int i = 0; i < Manalisis.Items.Count; i++)
            {
                int idcheck = i + 0;
                for (int x = 0; x < array.Length; x++)
                {
                    if (array[x] == Manalisis.Items[idcheck].Value)
                    {
                        Manalisis.Items[i].Selected = true;
                    }
                }
            }

            if (datos.Read())
            {
                Idorden                = Convert.ToInt32(datos["Id_Orden"].ToString());
                Mcodigo.Text           = datos["Id_codigo"].ToString();
                Mimportador.Text       = datos["Nombre"].ToString() + " " + datos["Apellido"].ToString();
                Mmuestra.SelectedValue = datos["Id_tipo_muestra"].ToString();
            }

            if (registro.Read())
            {
                Usuario_procesa         = Convert.ToInt32(datos["Usuario_procesa"].ToString());
                res.Fecha_procesamiento = Convert.ToDateTime(registro["Fecha_procesamiento"].ToString());
                res.Observaciones       = registro["Observaciones"].ToString();

                Mhora.Text = registro["Hora"].ToString();
            }

            //Mostrar datos en el textbox
            usuario = NGresultado.getInstance().datosusuario(Usuario_procesa);
            if (usuario.Read())
            {
                Minvestigador.Text = usuario["Nombre_empleado"].ToString() + " " + usuario["Apellido"].ToString();
            }
        }