예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.dtadnpaternidad = new DTAdnPaternidad();
            dtexamen             = new DTexamenes();
            ord = new OrdenAdn();

            //Obtener id del cliente
            String valor = Request.QueryString["id"];
            int    id    = int.Parse(valor);

            ord.Id_orden = id;

            this.registro  = dtadnpaternidad.getOrdenporid(id);
            Id_orden.Value = valor;
            //Comenzamos a recorer el sqldatareader
            if (registro.Read())
            {
                //seteamos los datos de los campos de ese cliente
                this.ord.Id_codigo = this.registro["Id_codigo"].ToString();
                ord.Nombre_pareja  = this.registro["Nombre_pareja"].ToString();
                ord.Nombre_menor   = this.registro["Nombre_menor"].ToString();
                ord.Fecha          = Convert.ToDateTime(this.registro["Fecha"].ToString());
                ord.Tipo_Caso      = this.registro["Tipo_caso"].ToString();


                ord.Observaciones = this.registro["Observaciones"].ToString();
                ord.Baucher       = this.registro["Baucher"].ToString();
            }
        }
예제 #2
0
        protected void InsertarOrden(object sender, EventArgs e)
        {
            if (IsValid)//valido que si mi formulario esta correcto
            {
                OrdenAdn ord = GetEntity();
                //LLAMANDO A CAPA DE NEGOCIO
                bool resp = NGorden.getInstance().guardarord(ord);

                if (resp == true)
                {
                    //Recorro el CheckboxList y mando a guardar los que esten Checkeados(seleccionados)
                    //A la tabla Orden Detalle

                    for (int i = 0; i < Manalisis.Items.Count; i++)
                    {
                        if (Manalisis.Items[i].Selected)
                        {
                            ord.Id_analisis = Convert.ToInt32(Manalisis.Items[i].Value);
                            bool respu = NGorden.getInstance().guardardetalle(ord);
                        }
                    }
                    //Mostrar Notificacion
                    ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: InsertarOrden(); ", true);
                }
                else
                {
                    Response.Write("<script>alert('REGISTRO INCORRECTO.')</script)");
                }
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            this.tordenadn  = new TOrdenAdn();
            ord             = new OrdenAdn();
            this.dtexamenes = new DTexamenes();
            String valor = Request.QueryString["id"];
            int    id    = int.Parse(valor);

            ord.Id_orden              = id;
            Mtipoorden.DataSource     = dtexamenes.listarexamenes(); //aqui le paso mi consulta que esta en la clase dtdepartamento
            Mtipoorden.DataTextField  = "Nombre";                    //le paso el texto del items
            Mtipoorden.DataValueField = "Id_examenes";               //le paso el id de cada items
            Mtipoorden.DataBind();
            this.registro  = tordenadn.getOrdenporid(id);
            Id_orden.Value = valor;
            if (registro.Read())
            {
                this.ord.Tipo_caso = this.registro["Tipo_caso"].ToString();
                ord.Tipo_orden     = this.registro["Id_examenes"].ToString();
                ord.Observaciones  = this.registro["Observaciones"].ToString();
                ord.Baucher        = this.registro["Baucher"].ToString();
                ord.No_orden       = int.Parse(this.registro["No_orden"].ToString());
                ord.Estado         = this.registro["Estado"].ToString();
                this.ord.Fecha     = this.registro["Fecha"].ToString();
            }
        }
예제 #4
0
        protected void insertarordenalzheimer_Click(object sender, EventArgs e)
        {
            if (IsValid)            //valido que si mi formulario esta correcto
            {
                OrdenAdn ord = GetAlzheimer();
                //LLAMANDO A CAPA DE NEGOCIO
                bool resp = NGAdnPaternidad.getInstance().guardarord(ord);


                if (resp == true)
                {
                    ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: InsertarOrden(); ", true);
                    //Response.Redirect("/Views/ViewOrdenMaria/BuscarOrdenAdn.aspx");
                }
                else
                {
                    Response.Write("<script>alert('REGISTRO INCORRECTO.')</script)");
                }
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true);
                // RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);//sino esta validado me mostrara los campos a corregir y no mandara datos.
            }
        }
예제 #5
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);
        }
예제 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.dtadnpaternidad = new DTAdnPaternidad();
            OrdenAdn ord   = new OrdenAdn();
            String   valor = Request.QueryString["id"];

            int id = int.Parse(valor);

            ord.Id_orden = id;

            this.dtadnpaternidad.eliminar(ord);
            Response.Redirect("BuscarMultiAdnOrden.aspx");
        }
예제 #7
0
        public static bool Eliminarord(String id)
        {
            bool resp = false;

            OrdenAdn ep = new OrdenAdn()
            {
                Id_orden = Convert.ToInt32(id)
            };

            Console.Write(ep);

            resp = DTAdnPaternidad.getInstance().eliminar(ep);
            return(resp);
        }
예제 #8
0
        public static bool EliminarOrd(String id)
        {
            bool resp = false;

            OrdenAdn ord = new OrdenAdn
            {
                Id_orden = Convert.ToInt32(id)
            };

            Console.Write(ord);

            resp = NGorden.getInstance().eliminarord(ord);
            return(resp);
        }
예제 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.dtorden = new TOrdenAdn();           //creo mi objeto dtcliente

            OrdenAdn orde = new OrdenAdn();           //creo mi objeto cliente para poderle asignar el id que quiero eliminar

            String valor = Request.QueryString["id"]; //obtengo el id atravez de la url

            int id = int.Parse(valor);                //parseo para luego pasarselo al metodo eliminar de dtcliente

            orde.Id_orden = id;


            this.dtorden.eliminar(orde);
            //le paso el id que obtengo y se hace el eliminado logico
            Response.Redirect("BuscarOrdenAdn.aspx");//redirecciono
        }
예제 #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.dtadnpaternidad = new DTAdnPaternidad();

            ord = new OrdenAdn();

            //Obtener id del cliente
            String valor = Request.QueryString["id"];
            int    id    = int.Parse(valor);

            ord.Id_orden = id;
            //Cargar el Combobox de tipo orden examen


            this.registro  = dtadnpaternidad.getOrdenporid(id);
            Id_orden.Value = valor;

            //Comenzamos a recorer el sqldatareader
            if (registro.Read())
            {
                //seteamos los datos de los campos de ese cliente
                this.ord.Id_codigo = this.registro["Id_codigo"].ToString();
                ord.Nombre_pareja  = this.registro["Nombre_pareja"].ToString();
                ord.Nombre_menor   = this.registro["Nombre_menor"].ToString();
                ord.Fecha          = Convert.ToDateTime(this.registro["Fecha"].ToString());
                ord.Tipo_Caso      = this.registro["Tipo_caso"].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();
            }
        }
 public void EditarFormulario(object sender, EventArgs e)
 {
     if (IsValid)
     {
         OrdenAdn ord  = Modificar();
         bool     resp = NOrdenAdn.getInstance().modificarord(ord);
         if (resp == true)
         {
             Response.Redirect("AgregarOrden.aspx");
         }
         else
         {
             Response.Redirect("ModificarOrden.aspx" + Id_orden.Value);
         }
     }
     else
     {
         RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
     }
 }
예제 #12
0
 protected void InsertarOrden(object sender, EventArgs e)
 {
     if (IsValid)//valido que si mi formulario esta correcto
     {
         OrdenAdn ord = GetEntity();
         //LLAMANDO A CAPA DE NEGOCIO
         bool resp = NOrdenAdn.getInstance().guardarord(ord);
         if (resp == true)
         {
             Response.Redirect("AgregarOrden.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.
     }
 }
예제 #13
0
        public OrdenAdn GetAlzheimer()
        {
            OrdenAdn ord = new OrdenAdn();

            if (Mtipocasoalzheimer.ToString() == "0")
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }

            else
            {
                ord.Tipo_Caso = Mtipocasoalzheimer.SelectedValue;
            }
            if (Mnombredeldoctor.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Nombre_pareja = Mnombredeldoctor.Text;
            }
            if (Mnombredelpaciente.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Nombre_menor = Mnombredelpaciente.Text;
            }
            if (Mobservacionesalzheimer.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Observaciones = Mobservacionesalzheimer.Text;
            }
            if (Mboucheralzheimer.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Baucher = Mboucheralzheimer.Text;
            }
            if (Mcodigoalzheimer.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Id_codigo = Mcodigoalzheimer.Text;
            }

            if (Mfechaalzheimer.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Fecha = Convert.ToDateTime(Mfechaalzheimer.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 = 5;

            return(ord);
        }
예제 #14
0
 public bool guardarord(OrdenAdn ord)
 {
     return(DTAdnPaternidad.getInstance().crear(ord));
 }
        public OrdenAdn Modificar()
        {
            OrdenAdn ord   = new OrdenAdn();
            String   valor = Request.QueryString["id"];
            int      id    = int.Parse(valor);

            ord.Id_orden = id;

            if (Mtipocaso.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Tipo_caso = Mtipocaso.SelectedValue;
            }
            if (Mtipoorden.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Tipo_orden = Mtipoorden.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 (Mnoorden.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.No_orden = int.Parse(Mnoorden.Text);
            }
            if (Mestado.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Estado = Mestado.SelectedValue;
            }
            if (Mfecha.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Fecha = Mfecha.Text;
            }

            //  ord.Tipo_caso = Mtipocaso.SelectedValue;
            //ord.Tipo_orden = Mtipoorden.SelectedValue;
            //ord.Observaciones = Mobservaciones.Text;
            // ord.Baucher = Mbaucher.Text;
            // ord.No_orden = int.Parse(Mnoorden.Text);
            // ord.Estado = Mestado.SelectedValue;

            return(ord);
        }
예제 #16
0
 public bool eliminarord(OrdenAdn ord)
 {
     return(DTAdnPaternidad.getInstance().eliminar(ord));
 }
예제 #17
0
 public bool modificarord(OrdenAdn ord)
 {
     return(DTAdnPaternidad.getInstance().modificar(ord));
 }
예제 #18
0
 //Agregar Orden
 public bool guardarord(OrdenAdn ord)
 {
     return(TOrden.getInstance().crear(ord));
 }
예제 #19
0
 public bool eliminarord(OrdenAdn ord)
 {
     return(TOrden.getInstance().eliminar(ord));
 }
예제 #20
0
 public bool modificarord(OrdenAdn ord)
 {
     return(TOrden.getInstance().modificar(ord));
 }
예제 #21
0
        public OrdenAdn GetEntity()
        {
            OrdenAdn ord = new OrdenAdn();

            if (Mtipocaso.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Tipo_caso = Mtipocaso.SelectedValue;
            }
            if (Mtipoorden.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Tipo_orden = Mtipoorden.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 (Mnoorden.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.No_orden = int.Parse(Mnoorden.Text);
            }
            if (Mestado.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Estado = Mestado.SelectedValue;
            }
            if (Mfecha.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Fecha = Mfecha.Text;
            }


            return(ord);
        }
예제 #22
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();
            }
        }
예제 #23
0
        public OrdenAdn Get()
        {
            OrdenAdn ord = new OrdenAdn();

            //maternidad
            if (Mtipocasomadre.ToString() == "0")
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }

            else
            {
                ord.Tipo_Caso = Mtipocasomadre.SelectedValue;
            }

            if (Mnombremadre.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Nombre_pareja = Mnombremadre.Text;
            }
            if (Mnombrehijomadre.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Nombre_menor = Mnombrehijomadre.Text;
            }
            if (Mobservacionesmadre.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Observaciones = Mobservacionesmadre.Text;
            }
            if (baouchermaternidad.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Baucher = baouchermaternidad.Text;
            }
            if (Mcodigomadre.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Id_codigo = Mcodigomadre.Text;
            }

            if (Mfechamaternidad.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                ord.Fecha = Convert.ToDateTime(Mfechamaternidad.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 = 2;

            return(ord);
        }