예제 #1
0
        public override int Delete(Entity entity, DataTransaction tran)
        {
            DataEntities.SpNutricionDel sp   = new DataEntities.SpNutricionDel();
            Entities.Nutricion          item = entity as Entities.Nutricion;
            sp.IdConsulta = item.ID;

            int rowsAffected = 0;

            if (tran != null)
            {
                rowsAffected = sp.ExecuteNonQuery(tran);
            }
            else
            {
                rowsAffected = sp.ExecuteNonQuery(this.ConnectionString);
            } return(rowsAffected);
        }
예제 #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            ValidarDatos();
            bool valido;

            Business.Nutricion Med = new Business.Nutricion();
            valido = ValidarDatos();

            if (valido == true)
            {
                Entities.Nutricion N = new Entities.Nutricion(IdConsultaNut != 0);
                N.Medico            = new Entities.Medico();
                N.Paciente          = new Entities.Paciente();
                N.ID                = this.IdConsultaNut;
                N.Medico.ID         = Framework.Utils.IsNull(cmbMedico.SelectedValue, 0);
                N.Paciente.ID       = Framework.Utils.IsNull(cmbPaciente.SelectedValue, 0);
                N.MotivoConsulta    = txtMotivo.Text;
                N.ProblemasActuales = txtProblemas.Text;
                N.Peso              = txtPeso.Text;
                N.Estatura          = txtEstatura.Text;
                N.Talla             = txtTalla.Text;
                N.IMC               = txtIMC.Text;
                N.Pecho             = txtPecho.Text;
                N.Brazo             = txtBrazo.Text;
                N.Abdomen           = txtAbd.Text;
                N.Cuello            = txtCuello.Text;
                N.EnfermedadImp     = txtEI.Text;
                N.InfoMedicamentos  = txtMed.Text;
                if (rbsi.Checked)
                {
                    N.Cirugia = true;
                }
                else if (rbno.Checked)
                {
                    N.Cirugia = false;
                }
                N.TipoDeCirugia        = txtTipoC.Text;
                N.EnfermedadesCornicas = txtEC.Text;
                N.ActividadFisica      = txtActFis.Text;
                N.Observaciones        = txtObs.Text;
                Med.Save(N);
                this.Close();
            }
        }
예제 #3
0
        public override int Insert(Entity entity, DataTransaction tran)
        {
            DataEntities.SpNutricionIns sp   = new DataEntities.SpNutricionIns();
            Entities.Nutricion          item = entity as Entities.Nutricion;
            sp.IdConsultaNut     = item.ID;
            sp.IdMedico          = item.Medico.ID;
            sp.IdPaciente        = item.Paciente.ID;
            sp.MotivoConsulta    = item.MotivoConsulta;
            sp.ProblemasActuales = item.ProblemasActuales;
            sp.Peso                 = item.Peso;
            sp.Estatura             = item.Estatura;
            sp.Talla                = item.Talla;
            sp.IMC                  = item.IMC;
            sp.Pecho                = item.Pecho;
            sp.Abdomen              = item.Abdomen;
            sp.Cuello               = item.Cuello;
            sp.Brazo                = item.Brazo;
            sp.EnfermedadImp        = item.EnfermedadImp;
            sp.InfoMedicamentos     = item.InfoMedicamentos;
            sp.Cirugia              = item.Cirugia;
            sp.TipoDeCirugia        = item.TipoDeCirugia;
            sp.EnfermedadesCornicas = item.EnfermedadesCornicas;
            sp.ActividadFisica      = item.ActividadFisica;
            sp.Observaciones        = item.Observaciones;

            int rowsAffected = 0;

            if (tran != null)
            {
                rowsAffected = sp.ExecuteNonQuery(tran);
            }
            else
            {
                rowsAffected = sp.ExecuteNonQuery(this.ConnectionString);
            } return(rowsAffected);
        }