Beispiel #1
0
        private void usrBotones_ButtonSaveClick(object sender, RoutedEventArgs e)
        {
            try
            {
                if ((chkInfoAdicional.IsChecked == false))
                {
                    string lMessage;
                    lMessage = validacion();

                    if (lMessage == "")
                    {
                        mPacienteInfoAdicional = new PacienteInfoAdicional();
                        mPacienteInfoAdicional = fillPacienteInfoAdicional();

                        ControlDePacientes.Dal.PacienteInfoAdicional lDalPacienteInfoAdicional = new Dal.PacienteInfoAdicional();

                        if (!mIsEdit)
                        {
                            lDalPacienteInfoAdicional.AddPacienteInfoAdicional(mPacienteInfoAdicional);
                            Logic.ControlOperation.alertInformation("Información guardada con éxito");
                            mSave = true;
                            Close();
                        }
                        else
                        {
                            mPacienteInfoAdicional.Idpacienteinfoadicional = mIdInfoAdicional;
                            lDalPacienteInfoAdicional.UpdPacienteInfoAdicional(mPacienteInfoAdicional);
                            Logic.ControlOperation.alertInformation("Información Actualizada con éxito");
                            mSave = true;
                            Close();
                        }
                    }
                    else
                    {
                        ControlDePacientes.Logic.ControlOperation.alertWarning(lMessage);
                    }
                }
                else
                {
                    Close();
                }
            }
            catch (Exception ex)
            {
                ControlDePacientes.Logic.ControlOperation.alertWarning(ex.Message);
            }
        }
Beispiel #2
0
        private ControlDePacientes.Entities.PacienteInfoAdicional fillPacienteInfoAdicional()
        {
            ControlDePacientes.Entities.PacienteInfoAdicional lPacienteInfoAdicional = new ControlDePacientes.Entities.PacienteInfoAdicional();

            //lPacienteInfoAdicional.idpacienteinfoadicional = txtidpacienteinfoadicional;
            lPacienteInfoAdicional.Nombreacompanante     = txtNombreAcompanante.Text;
            lPacienteInfoAdicional.Ceduladpiacompanante  = txtCedulaDpiAcompanante.Text;
            lPacienteInfoAdicional.Telefonoacompanante   = txtTelefonoAcompanante.Text;
            lPacienteInfoAdicional.Celularacompanante    = txtCelularAcompanante.Text;
            lPacienteInfoAdicional.Direccion             = txtDireccion.Text;
            lPacienteInfoAdicional.Personaretirapaciente = txtPersonaRetiraPaciente.Text;
            lPacienteInfoAdicional.Retirapaciente        = chkRetiraPaciente.IsChecked.Value;
            lPacienteInfoAdicional.Historiaacompanante   = txtHistoriaAcompanante.Text;
            lPacienteInfoAdicional.Fechaacompanante      = DateTime.Now;
            lPacienteInfoAdicional.Codhistorialmedico    = mCodHistorial;
            lPacienteInfoAdicional.NuevoPaciente         = chkNuevoPaciente.IsChecked.Value;
            lPacienteInfoAdicional.Codpaciente           = mCodPaciente;


            if ((int)cmbConsulta.SelectedIndex == 0)
            {
                lPacienteInfoAdicional.CodConsulta = 0;
            }
            else
            {
                lPacienteInfoAdicional.CodConsulta = (int)cmbConsulta.SelectedValue;
            }

            if ((int)cmbReferencia.SelectedIndex == 0)
            {
                lPacienteInfoAdicional.CodReferencia = 0;
            }
            else
            {
                lPacienteInfoAdicional.CodReferencia = (int)cmbReferencia.SelectedValue;
            }



            return(lPacienteInfoAdicional);
        }