protected void cbotipo_distribucion_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cargar_tipo_alimento();
            string fecha = DateTime.Now.ToString("dd-MM-yyyy");

            int cod_tipo_distribucion = Convert.ToInt32(cbotipo_distribucion.SelectedValue);

            int val = new PedidosNE().Validar_alimento_pedido(fecha, cod_tipo_comida, cod_tipo_distribucion, cod_pedido);

            if (val.Equals(0))
            {
                Cargar_grilla();
                Cargar_grilla_extra();


                if (dtextra.Rows.Count > 0)
                {
                    btn_select_ext1.Visible  = true;
                    btn_extra_extra1.Visible = false;

                    grillaalimentos.DataSource = dtextra;
                    grillaalimentos.DataBind();
                }
                else
                {
                    btn_select_ext1.Visible  = false;
                    btn_extra_extra1.Visible = true;
                }
            }
            else
            {
                Cargar_grilla_pedidos();
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack == false)
            {
                if (Session["Usuario"] != null)
                {
                    user            = Session["Usuario"].ToString();
                    nombre.Text     = user.ToUpper();
                    cod_cama        = Session["_Cod_cama"].ToString();
                    cod_paciente    = Session["_Cod_paciente"].ToString();
                    cod_pedido      = Session["_Cod_pedido"].ToString();
                    txtfecha.Text   = DateTime.Now.ToString("dd-MM-yyyy");
                    btn_add.Visible = false;


                    desabilitado();

                    //
                    Cargar_tipo_comida();
                    msg1.Text = "No existen Registros";


                    if (!cod_pedido.Equals("") || cod_pedido.Equals("0"))
                    {
                        Pedidos ped = new PedidosNE().Cargar_pedidos(Convert.ToInt32(cod_pedido));

                        /*   cbotipo_consistencia.SelectedIndex = ped._Cod_tipo_consistencia;
                         * cbotipo_digestabilidad.SelectedIndex = ped._Cod_tipo_digestabilidad;
                         * cbotipo_aporte_nutrientes.SelectedIndex = ped._Cod_tipo_aporte_nutrientes;
                         * cbotipo_volumen.SelectedIndex = ped._Cod_tipo_volumen;
                         * cbotipo_temperatura.SelectedIndex = ped._Cod_tipo_temperatura;
                         * cbotipo_sales.SelectedIndex = ped._Cod_tipo_sales;
                         * cbotipo_otros.SelectedIndex = ped._Cod_tipo_otros;
                         * txtdiagnostico.Value = ped._Diagnostico;
                         * txtamnesis.Value = ped._Amnesis_alim;
                         * txtobservacion.Value = ped._Observaciones;
                         *
                         * List<Utilidades> lista_tipo_nutrientes = new UtilidadesNE().Cargartipo_nutrientes_pedido(Convert.ToInt32(cod_pedido));
                         * /*  transformar  una lista en datatable
                         * dtnutrientes = ConvertToDataTable(lista_tipo_nutrientes);
                         * Session["tabla_nutrientes"] = dtnutrientes;
                         *
                         * foreach (DataRow row in dtnutrientes.Rows)
                         * {
                         *     if (row["_Est_tipo_nutrientes"].ToString().Equals("S"))
                         *     {
                         *         string cod = row["_Cod_tipo_nutrientes"].ToString();
                         *         mostar_nutrientes(cod);
                         *     }
                         * }
                         * }*/
                    }
                    else
                    {
                        Response.Redirect("Login.aspx");
                        Session["Usuario"] = "";
                    }
                }
            }
        }
Beispiel #3
0
        protected void btnsiguiente(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            string res_2             = new PedidosNE().Eliminar_Nutrientes(Convert.ToInt32(cod_pedido));
            string res               = "";
            string consistencia      = cbotipo_consistencia.SelectedValue;
            string digestabilidad    = cbotipo_digestabilidad.SelectedValue;
            string aporte_nutrientes = cbotipo_aporte_nutrientes.SelectedValue;
            string volumen           = cbotipo_volumen.SelectedValue;
            string temperatura       = cbotipo_temperatura.SelectedValue;
            string tipo_sales        = cbotipo_sales.SelectedValue;
            string tipo_otros        = cbotipo_otros.SelectedValue;
            string diagnostico       = Request.Form["txtdiagnostico"];
            string amnesis           = Request.Form["txtamnesis"];
            string observacion       = Request.Form["txtobservacion"];

            if (cod_pedido.Equals("") || cod_pedido.Equals("0"))
            {
                string msg = new PedidosNE().Registrar_Pedido(consistencia, digestabilidad, aporte_nutrientes, volumen,
                                                              temperatura, tipo_sales, tipo_otros, diagnostico, amnesis, observacion, user, cod_cama, cod_paciente);

                Session["_Cod_pedido"] = msg;

                foreach (GridViewRow gvrow in grillanutrientes.Rows)
                {
                    string codigo;

                    codigo = grillanutrientes.DataKeys[gvrow.RowIndex]["_Cod_tipo_nutrientes"].ToString();
                    CheckBox chkSelect = (CheckBox)gvrow.FindControl("chk");
                    if (chkSelect.Checked)
                    {
                        res = new PedidosNE().Registrar_Nutrientes(Convert.ToInt32(msg), codigo);
                    }
                }
            }

            else
            {
                string msg = new PedidosNE().Modificar_Pedido(cod_pedido, consistencia, digestabilidad, aporte_nutrientes, volumen,
                                                              temperatura, tipo_sales, tipo_otros, diagnostico, amnesis, observacion, user, cod_cama, cod_paciente);


                verificar_nutrientes();

                foreach (GridViewRow gvrow in grillanutrientes.Rows)
                {
                    string codigo;

                    codigo = grillanutrientes.DataKeys[gvrow.RowIndex]["_Cod_tipo_nutrientes"].ToString();
                    CheckBox chkSelect = (CheckBox)gvrow.FindControl("chk");
                    if (chkSelect.Checked)
                    {
                        string estado = "S";
                        res = new PedidosNE().Modificar_Nutrientes(Convert.ToInt32(cod_pedido), codigo, estado);
                    }
                }
            }

            Response.Redirect("Guardar_Pedido.aspx");
        }
Beispiel #4
0
        protected void Btn_envia_generar_ped(object sender, EventArgs e)
        {
            cod_pedido = validar_pedido().ToString();
            if (cod_pedido.Equals("") || cod_pedido.Equals("0"))
            {
                string msg = new PedidosNE().Registrar_Pedido(user, cod_cama, cod_paciente);

                Session["_Cod_pedido"] = msg;
            }
            else
            {
                Session["_Cod_pedido"] = cod_pedido;
            }


            Response.Redirect("Generar_Pedido.aspx");
        }
Beispiel #5
0
        protected void cbotipo_distribucion_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cargar_tipo_alimento();
            string fecha                 = txtfecha.Text;
            int    cod_tipo_comida       = Convert.ToInt32(cbotipo_comida.SelectedValue);
            int    cod_tipo_distribucion = Convert.ToInt32(cbotipo_distribucion.SelectedValue);

            int val = new PedidosNE().Validar_alimento_pedido(fecha, cod_tipo_comida, cod_tipo_distribucion, cod_pedido);

            if (val.Equals(0))
            {
                Cargar_grilla();
            }
            else
            {
                Cargar_grilla_pedidos();
            }
        }
Beispiel #6
0
        protected int  validar_pedido()
        {
            int var  = 0;
            int var2 = 0;

            if (paciente == "" || paciente == null)
            {
                var2 = 0;
            }
            else
            {
                var2 = Convert.ToInt32(paciente);
            }
            int     cod_paciente = Convert.ToInt32(var2);
            Pedidos ped          = new PedidosNE().Cargar_pedidos2(cod_paciente);

            var = ped._Id;
            return(var);
        }
Beispiel #7
0
        void Cargar_grilla_pedidos()
        {
            string         fecha                 = txtfecha.Text;
            int            cod_tipo_comida       = Convert.ToInt32(cbotipo_comida.SelectedValue);
            int            cod_tipo_distribucion = Convert.ToInt32(cbotipo_distribucion.SelectedValue);
            List <Pedidos> lista_alimentos_menu  = new PedidosNE().Cargar_alimentos_pedidos(fecha, cod_tipo_comida, cod_tipo_distribucion, cod_pedido);

            dtalimentos = ConvertToDataTable(lista_alimentos_menu);
            Session["tabla_alimentos"] = dtalimentos;
            grillaalimentos.DataSource = lista_alimentos_menu;
            grillaalimentos.DataBind();

            if (dtalimentos.Rows.Count > 0)
            {
                msg1.Text = "";
            }
            btn_guardar1.Visible     = true;
            cbotipo_alimento.Enabled = true;
            txtcantidad.Enabled      = true;
            btn_add.Visible          = true;
        }
Beispiel #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack == false)
            {
                if (Session["Usuario"] != null)
                {
                    user         = Session["Usuario"].ToString();
                    nombre.Text  = user.ToUpper();
                    cod_cama     = Session["_Cod_cama"].ToString();
                    cod_paciente = Session["_Cod_paciente"].ToString();
                    cod_pedido   = Session["_Cod_pedido"].ToString();



                    Cargar_grilla();
                    GetData();


                    Cargar_tipo_consistencia();
                    Cargar_tipo_digestabilidad();
                    Cargar_tipo_aporte_nutrientes();
                    Cargar_tipo_volumen();
                    Cargar_tipo_temperatura();
                    Cargar_tipo_sales();
                    Cargar_tipo_otros();

                    if (Convert.ToInt32(cod_pedido) > 0)
                    {
                        Pedidos ped = new PedidosNE().Cargar_pedidos(Convert.ToInt32(cod_pedido));

                        cbotipo_consistencia.SelectedIndex      = ped._Cod_tipo_consistencia;
                        cbotipo_digestabilidad.SelectedIndex    = ped._Cod_tipo_digestabilidad;
                        cbotipo_aporte_nutrientes.SelectedIndex = ped._Cod_tipo_aporte_nutrientes;
                        cbotipo_volumen.SelectedIndex           = ped._Cod_tipo_volumen;
                        cbotipo_temperatura.SelectedIndex       = ped._Cod_tipo_temperatura;
                        cbotipo_sales.SelectedIndex             = ped._Cod_tipo_sales;
                        cbotipo_otros.SelectedIndex             = ped._Cod_tipo_otros;
                        txtdiagnostico.Value = ped._Diagnostico;
                        txtamnesis.Value     = ped._Amnesis_alim;
                        txtobservacion.Value = ped._Observaciones;

                        List <Utilidades> lista_tipo_nutrientes = new UtilidadesNE().Cargartipo_nutrientes_pedido(Convert.ToInt32(cod_pedido));
                        /*  transformar  una lista en datatable*/
                        dtnutrientes = ConvertToDataTable(lista_tipo_nutrientes);
                        Session["tabla_nutrientes"] = dtnutrientes;

                        foreach (DataRow row in dtnutrientes.Rows)
                        {
                            if (row["_Est_tipo_nutrientes"].ToString().Equals("S"))
                            {
                                string cod = row["_Cod_tipo_nutrientes"].ToString();
                                mostar_nutrientes(cod);
                            }
                        }
                    }
                }
                else
                {
                    Response.Redirect("Login.aspx");
                    Session["Usuario"] = "";
                }
            }
        }