コード例 #1
0
        public int InsertarFicha(FichaEN en)
        {
            fichaAD = new FichaAD();
            int d;

            d = fichaAD.InsertarFicha(en);
            return(d);
        }
コード例 #2
0
        public int InsertarFicha(FichaEN en)
        {
            string valor = "";
            int    idficha;

            conectar = new ConexionBD();
            conectar.AbrirConexion();
            idficha = 0;
            SqlCommand com = new SqlCommand("insert into FichaTecnica(Id_Paciente, Fecha, Id_Usuario)OUTPUT inserted.Id_FichaTecnica " +
                                            "values('" + en.Idp + "',SYSDATETIME(),'" + en.Idu + "')", conectar.conectar);

            try
            {
                valor   = (string)com.ExecuteScalar().ToString();
                idficha = Convert.ToInt32(valor);
            }
            catch (Exception e)
            {
                Console.WriteLine("Error" + e.ToString());
            }

            conectar.CerrarConexion();
            return(idficha);
        }
コード例 #3
0
        protected void guardar_Click(object sender, EventArgs e)
        {
            PruebaPosturalEN pruebaPosturalEN = new PruebaPosturalEN();
            PruebaPosturalLN pruebaPosturalLN = new PruebaPosturalLN();



            balanceEN   = new BalanceEN();
            balanceLN   = new BalanceLN();
            muscularEN  = new MuscularEN();
            muscularLN  = new MuscularLN();
            protocoloEN = new ProtocoloEN();
            protocoloLN = new ProtocoloLN();
            fichaEN     = new FichaEN();
            fichaLN     = new FichaLN();
            string idpac = Request.QueryString["IdPaciente"];
            int    c1 = 0, c2 = 0, c3 = 0, c4 = 0, c5 = 0, c6 = 0, c7 = 0;

            try
            {
                int idficha = 0;
                fichaEN.Idp = Convert.ToInt32(idpac);
                string idvar     = Session["id"].ToString();
                int    idUsuario = Convert.ToInt32(idvar);
                fichaEN.Idu = idUsuario;
                idficha     = fichaLN.InsertarFicha(fichaEN);


                balanceEN.Oad = Convert.ToInt32(Txt_OAD.Text);
                balanceEN.Oai = Convert.ToInt32(Txt_OAI.Text);
                balanceEN.Ocd = Convert.ToInt32(Txt_OCD.Text);
                balanceEN.Oci = Convert.ToInt32(Txt_OCI.Text);
                if (SlcCorep.SelectedValue != "no")
                {
                    balanceEN.Core = SlcCorep.SelectedValue;
                }
                balanceEN.Puntopres  = Convert.ToInt32(Ppresion.SelectedValue);
                balanceEN.Valoracion = Convert.ToInt32(TxtValBal.Text);
                balanceEN.Idft       = idficha;
                muscularEN.Cadsupder = Convert.ToInt32(Txt_CadSupDer.Text);
                muscularEN.Cadsupizq = Convert.ToInt32(Txt_CadSupIzq.Text);
                muscularEN.Cadinfder = Convert.ToInt32(Txt_CadInfDer.Text);
                muscularEN.Cadinfizq = Convert.ToInt32(Txt_CadInfDer.Text);
                muscularEN.Arti      = Convert.ToInt32(RBArtiBloq.SelectedValue);
                muscularEN.Pplander  = DDLPlanoDer.SelectedValue;
                muscularEN.Pplanizq  = DDLPlanoIzq.SelectedValue;
                muscularEN.Valor     = Convert.ToInt32(TxtValBal.Text);
                muscularEN.Idft      = idficha;
                foreach (GridViewRow row in GridviewSup.Rows)
                {
                    superiorEN         = new SuperiorEN();
                    superiorLN         = new SuperiorLN();
                    superiorEN.Miembro = "Superior";
                    superiorEN.Idft    = idficha;
                    string contenido;
                    contenido = ((TextBox)row.Cells[1].FindControl("TxtSup")).Text;
                    if (contenido != "")
                    {
                        superiorEN.Texto = contenido;
                        superiorLN.InsertarSuperior(superiorEN);
                    }
                }
                foreach (GridViewRow fila in GridviewInf.Rows)
                {
                    inferiorEN         = new SuperiorEN();
                    inferiorLN         = new SuperiorLN();
                    inferiorEN.Miembro = "Inferior";
                    inferiorEN.Idft    = idficha;
                    string desc;
                    desc = ((TextBox)fila.Cells[1].FindControl("TxtInf")).Text;
                    if (desc != "")
                    {
                        inferiorEN.Texto = desc;
                        inferiorLN.InsertarSuperior(inferiorEN);
                    }
                }
                if (CkBxSxU.Checked == true)
                {
                    c1 = 1;
                }
                if (CkBxSxD.Checked == true)
                {
                    c2 = 1;
                }
                if (CkBxCore.Checked == true)
                {
                    c3 = 1;
                }
                if (CkBxBal.Checked == true)
                {
                    c4 = 1;
                }
                if (CkBxBio.Checked == true)
                {
                    c5 = 1;
                }
                if (CkBxFM.Checked == true)
                {
                    c6 = 1;
                }
                if (CkBxEstir.Checked == true)
                {
                    c7 = 1;
                }
                protocoloEN.Sxar    = c1;
                protocoloEN.Sxab    = c2;
                protocoloEN.Core    = c3;
                protocoloEN.Balance = c4;
                protocoloEN.Bio     = c5;
                protocoloEN.Fuerza  = c6;
                protocoloEN.Estira  = c7;
                protocoloEN.Idft    = idficha;
                protocoloLN.InsertarProtocolo(protocoloEN);
                balanceLN.InsertarBalance(balanceEN);
                muscularLN.InsertarMuscular(muscularEN);
                pruebaPosturalEN.Imagen         = txtNombre.Text + ".png";
                pruebaPosturalEN.Observacion    = txtObservacion.Text;
                pruebaPosturalEN.IdFichaTecnica = idficha;

                if (pruebaPosturalLN.InsertarPruebaPostural(pruebaPosturalEN) == 1)
                {
                    Response.Redirect("Paciente.aspx");
                }
            }
            catch (Exception ex)
            {
                Console.Write(ex);
            }
        }