示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.registro = NGcliente.getInstance().ListarClientes();

            //Generar el codigo
            Mcodigo.Text = NGorden.getInstance().GenerarCodigoPat();
            //Obtengo el Id
            Id = NGorden.getInstance().UltimoId();

            if (!IsPostBack)
            {
                //en esta parte se carga el dropdownlist de Examen

                Manalisis.DataSource     = NGorden.getInstance().ListarAnalisisPat(); //aqui le paso mi consulta que esta en la clase dtexamenes
                Manalisis.DataTextField  = "analisis";                                //le paso el texto del items
                Manalisis.DataValueField = "Id_analisis";                             //le paso el id de cada items
                Manalisis.DataBind();

                //en esta parte se carga el dropdownlist de Muestra
                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);
            }
        }
示例#2
0
        public OrdenAdn GetEntity()
        {
            OrdenAdn ord = new OrdenAdn();

            if (Manalisis.ToString() == null)
            {
            }
            else
            {
                ord.Tipo_examen = Convert.ToInt32(Manalisis.SelectedValue);
            }
            if (Mmuestra.SelectedValue.ToString() == "0")
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Tipo_muestra = Convert.ToInt32(Mmuestra.SelectedValue);
            }
            if (Mobservaciones.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Observaciones = Mobservaciones.Text;
            }
            if (Mbaucher.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Baucher = Mbaucher.Text;
            }
            if (Mcodigo.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Id_codigo = Mcodigo.Text;
            }
            if (Mfecha.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Fecha = Convert.ToDateTime(Mfecha.Text);
            }
            String userid = (string)Session["Id_usuario"];

            ord.Id_cliente  = int.Parse(Id_cliente.Value.ToString());
            ord.Id_usuario  = Convert.ToInt32(userid);
            ord.Tipo_examen = 8;
            ord.Id_orden    = Id;
            return(ord);
        }
示例#3
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();
        }
示例#4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ord = new OrdenAdn();
            String valor = Request.QueryString["id"];
            int    id    = int.Parse(valor);

            ord.Id_orden = id;

            //Cargar los tipos de Analisis

            Manalisis.DataSource     = NGorden.getInstance().ListarAnalisisOgm();
            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();

            this.registro  = NGorden.getInstance().Ordenporid(id);
            Id_orden.Value = valor;

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

            while (analisis.Read())
            {
                //Guardo en Arreglo los tipos de analisis segun la orden seleccionada
                array[index] = this.analisis["Id_analisis"].ToString();
                index++;
            }
            analisis.Close();
            //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 (registro.Read())
            {
                ord.Id_codigo     = this.registro["Id_codigo"].ToString();
                ord.Fecha         = Convert.ToDateTime(this.registro["Fecha"].ToString());
                ord.Tipo_muestra  = Convert.ToInt32(this.registro["Id_tipo_muestra"].ToString());
                ord.Observaciones = this.registro["Observaciones"].ToString();
                ord.Baucher       = this.registro["Baucher"].ToString();

                //Datos Cliente
                idcliente = Convert.ToInt32(registro["Id_cliente"].ToString());
            }

            //Mostrar datos en el textbox
            this.cliente = NGcliente.getInstance().ListarClientePorId(idcliente);
            if (cliente.Read())
            {
                Mcliente.Text = cliente["Nombre"].ToString() + " " + cliente["Apellido"].ToString();
                Mcedula.Text  = cliente["Cedula"].ToString();
            }
        }
示例#5
0
        public Resultado GetEntity()
        {
            Resultado re = new Resultado();

            if (Mfecha.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Fecha_procesamiento = Mfecha.Text;
            }
            if (Mvalidacion.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Validacion = Mvalidacion.SelectedValue;
            }
            if (Mresultado.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Parametros = Mresultado.SelectedValue;
            }
            if (Mestado.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Estado = Mestado.SelectedValue;
            }
            if (Musuarioprocesa.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Usuario_procesa = Musuarioprocesa.Text;
            }
            if (Musuariovalida.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Usuario_valida = Musuariovalida.Text;
            }
            if (Manalisis.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Analisis = Manalisis.Text;
            }

            return(re);
        }
示例#6
0
        public Resultado Modificar()
        {
            Resultado re    = new Resultado();
            String    valor = Request.QueryString["id"];
            int       id    = int.Parse(valor);

            re.Id_resultado = id;
            if (Mfecha.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Fecha_procesamiento = Mfecha.Text;
            }
            if (Mvalidacion.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Validacion = Mvalidacion.SelectedValue;
            }
            if (Mresultado.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Parametros = Mresultado.SelectedValue;
            }
            if (Mestado.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Estado = Mestado.SelectedValue;
            }
            if (Musuarioprocesa.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Usuario_procesa = Musuarioprocesa.Text;
            }
            if (Musuariovalida.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Usuario_valida = Musuariovalida.Text;
            }
            if (Manalisis.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                re.Analisis = Manalisis.Text;
            }
            return(re);
        }
示例#7
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();
            }
        }