예제 #1
0
        public override int Insert(Entity entity, DataTransaction tran)
        {
            DataEntities.SpPsicologiaIns sp   = new DataEntities.SpPsicologiaIns();
            Entities.Psicologia          item = entity as Entities.Psicologia;
            sp.IdConsultaPs            = item.ID;
            sp.IdMedico                = item.Medico.ID;
            sp.IdPaciente              = item.Paciente.ID;
            sp.Motivo                  = item.Motivo;
            sp.Antecedentes            = item.Antecedentes;
            sp.RelacionFamiliar        = item.RelacionFamiliar;
            sp.DescripcionCircAmigos   = item.DescripcionCircAmigos;
            sp.ActividadesIndividuales = item.ActividadesIndividuales;
            sp.Casado                  = item.Casado;
            sp.UnionLibre              = item.UnionLibre;
            sp.Soltero                 = item.Soltero;
            sp.Alcohol                 = item.Alcohol;
            sp.Fuma               = item.Fuma;
            sp.Sustancias         = item.Sustancias;
            sp.ExpectativaTerapia = item.ExpectativaTerapia;
            sp.Compromisos        = item.Compromisos;
            sp.Resultados         = item.Resultados;
            sp.Recomendaciones    = item.Recomendaciones;
            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.Psicologia Med = new Business.Psicologia();
            valido = ValidarDatos();

            if (valido == true)
            {
                Entities.Psicologia P = new Entities.Psicologia(IdConsultaPs != 0);
                P.Medico                  = new Entities.Medico();
                P.Paciente                = new Entities.Paciente();
                P.ID                      = this.IdConsultaPs;
                P.Medico.ID               = Framework.Utils.IsNull(cmbMedico.SelectedValue, 0);
                P.Paciente.ID             = Framework.Utils.IsNull(cmbPaciente.SelectedValue, 0);
                P.Motivo                  = txtMotivo.Text;
                P.Antecedentes            = txtAntecedentes.Text;
                P.RelacionFamiliar        = txtRFam.Text;
                P.DescripcionCircAmigos   = txtCir.Text;
                P.ActividadesIndividuales = txtAcSo.Text;
                P.ExpectativaTerapia      = txtExpe.Text;
                P.Compromisos             = txtCom.Text;
                P.Resultados              = txtRes.Text;
                P.Recomendaciones         = txtReco.Text;
                if (rbCasado.Checked)
                {
                    P.Casado = true;
                }
                if (rbSoltero.Checked)
                {
                    P.Soltero = true;
                }
                if (rbUnion.Checked)
                {
                    P.UnionLibre = true;
                }
                if (rbAl.Checked)
                {
                    P.Alcohol = true;
                }
                if (rbFuma.Checked)
                {
                    P.Fuma = true;
                }
                if (rbOtra.Checked)
                {
                    P.Sustancias = true;
                }

                Med.Save(P);
                this.Close();
            }
        }
예제 #3
0
        public override int Delete(Entity entity, DataTransaction tran)
        {
            DataEntities.SpPsicologiaDel sp   = new DataEntities.SpPsicologiaDel();
            Entities.Psicologia          item = entity as Entities.Psicologia;
            sp.IdConsulta = item.ID;

            int rowsAffected = 0;

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