コード例 #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            int BuscarDNI, IDPaciente;

            DatosPaciente DP = new DatosPaciente();

            BuscarDNI  = int.Parse(txtDNI.Text);
            IDPaciente = DP.BuscarIDPaciente(BuscarDNI);

            string BuscarEspecialidad;
            int    IDEspecialidad;

            DatosEspecialidad DE = new DatosEspecialidad();

            BuscarEspecialidad = cboEspecialidades.SelectedItem.ToString();
            IDEspecialidad     = DE.BuscarIDEspecialidad(BuscarEspecialidad);

            string BuscarOS;
            int    IDOS;

            DatosOS DOS = new DatosOS();

            BuscarOS = txtOBSocial.Text.ToString();
            IDOS     = DOS.BuscarIDOS(BuscarOS);

            string       BuscarNroMatricula;
            int          IDMedico;
            DatosMedicos DM = new DatosMedicos();

            BuscarNroMatricula = txtMedico.Text.Substring(txtMedico.Text.Length - 4);
            IDMedico           = DM.BuscarIDMedico(BuscarNroMatricula);

            DatosTurno DT = new DatosTurno();
            Turno      T  = new Turno();

            T.P  = new Paciente();
            T.E  = new Especialidad();
            T.OS = new ObraSocial();
            T.M  = new Medico();


            try
            {
                T.P.IdPaciente     = IDPaciente;
                T.E.IdEspecialidad = IDEspecialidad;
                T.OS.IdOS          = IDOS;
                T.M.IdMedico       = IDMedico;
                T.FechaTurno       = dtpFehaTurno.Value;
                T.Valor            = int.Parse(txtValorConsulta.Text);
                DT.AltaTurno(T);

                MessageBox.Show("Turno Agregado Correctamente");

                CargarPlanilla();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #2
0
ファイル: AltaPaciente.cs プロジェクト: AgusCelant/TPC_CELANT
        private void AltaPaciente_Load(object sender, EventArgs e)
        {
            DatosOS OS = new DatosOS();

            cboOS.DataSource    = OS.listarOS();
            cboOS.ValueMember   = "IdOS";
            cboOS.DisplayMember = "OS";
        }
コード例 #3
0
ファイル: frmListar.cs プロジェクト: AgusCelant/TPC_CELANT
        private void tsbListarOS_Click(object sender, EventArgs e)
        {
            DatosOS OS = new DatosOS();

            try
            {
                dgvBuscar.DataSource = OS.listarOS();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #4
0
ファイル: frmListar.cs プロジェクト: AgusCelant/TPC_CELANT
        private void CargarPlanillaOS()
        {
            DatosOS DOS = new DatosOS();

            try
            {
                dgvBuscar.DataSource = DOS.listarOS();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #5
0
        private void btnVerOS_Click(object sender, EventArgs e)
        {
            DatosOS DOS = new DatosOS();
            int     ID;

            try
            {
                ID = (int)dgvPlanillaMedicos.CurrentCell.Value;
                dgvVerOS.DataSource         = DOS.ListarXmedico(ID);
                dgvVerOS.Columns[0].Visible = false;
                dgvVerOS.Columns[2].Visible = false;
                dgvVerOS.Columns[3].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #6
0
        private void btnAlta_Click(object sender, EventArgs e)
        {
            DatosOS    OS    = new DatosOS();
            ObraSocial nuevo = new ObraSocial();

            try
            {
                nuevo.OS       = txtNombre.Text;
                nuevo.Telefono = int.Parse(txtTelefonoOS.Text);
                nuevo.Mail     = txtCorreoOS.Text;

                OS.AltaOS(nuevo);
                Close();

                MessageBox.Show("OBRA SOCIAL AGREGADA CON EXITO.");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #7
0
ファイル: frmListar.cs プロジェクト: AgusCelant/TPC_CELANT
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (dgvBuscar.Columns[0].HeaderText == "IdEspecialidad")
            {
                Especialidad      eliminar;
                DatosEspecialidad negEspecialidad = new DatosEspecialidad();

                try
                {
                    eliminar = (Especialidad)dgvBuscar.CurrentRow.DataBoundItem;
                    negEspecialidad.EliminarEspecialidad(eliminar.IdEspecialidad);

                    CargarPlanillaEspecialidad();
                    MessageBox.Show("ESPECIALIDAD ELIMINADA CON EXITO.");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }

            if (dgvBuscar.Columns[0].HeaderText == "IdOS")
            {
                ObraSocial eliminar;
                DatosOS    negObraSocial = new DatosOS();
                try
                {
                    eliminar = (ObraSocial)dgvBuscar.CurrentRow.DataBoundItem;
                    negObraSocial.EliminarOS(eliminar.IdOS);

                    CargarPlanillaOS();
                    MessageBox.Show("OBRA SOCIAL ELIMINADA CON EXITO.");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
コード例 #8
0
        private void AltaMedico_Load(object sender, EventArgs e)
        {
            DatosOS DOS = new DatosOS();

            lstbxOS.DataSource    = DOS.listarOS();
            lstbxOS.ValueMember   = "IdOS";
            lstbxOS.DisplayMember = "OS";

            DatosEspecialidad Especialidad = new DatosEspecialidad();

            lstbxEspecialidades.DataSource    = Especialidad.listar();
            lstbxEspecialidades.ValueMember   = "IdEspecialidad";
            lstbxEspecialidades.DisplayMember = "DescEspecialidad";

            DatosDias DD = new DatosDias();

            try
            {
                lstbxDias.DataSource    = DD.listar();
                lstbxDias.ValueMember   = "IdDay";
                lstbxDias.DisplayMember = "Day";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }


            // reemplazar esta NEGRADA con un select * from horasinit/horasend

            lstbxHoraEnntrada.Items.Add(0);
            lstbxHoraEnntrada.Items.Add(1);
            lstbxHoraEnntrada.Items.Add(2);
            lstbxHoraEnntrada.Items.Add(3);
            lstbxHoraEnntrada.Items.Add(4);
            lstbxHoraEnntrada.Items.Add(5);
            lstbxHoraEnntrada.Items.Add(6);
            lstbxHoraEnntrada.Items.Add(7);
            lstbxHoraEnntrada.Items.Add(8);
            lstbxHoraEnntrada.Items.Add(9);
            lstbxHoraEnntrada.Items.Add(10);
            lstbxHoraEnntrada.Items.Add(11);
            lstbxHoraEnntrada.Items.Add(12);
            lstbxHoraEnntrada.Items.Add(13);
            lstbxHoraEnntrada.Items.Add(14);
            lstbxHoraEnntrada.Items.Add(15);
            lstbxHoraEnntrada.Items.Add(16);
            lstbxHoraEnntrada.Items.Add(17);
            lstbxHoraEnntrada.Items.Add(18);
            lstbxHoraEnntrada.Items.Add(19);
            lstbxHoraEnntrada.Items.Add(20);
            lstbxHoraEnntrada.Items.Add(21);
            lstbxHoraEnntrada.Items.Add(22);
            lstbxHoraEnntrada.Items.Add(23);

            lstbxHoraSalida.Items.Add(0);
            lstbxHoraSalida.Items.Add(1);
            lstbxHoraSalida.Items.Add(2);
            lstbxHoraSalida.Items.Add(3);
            lstbxHoraSalida.Items.Add(4);
            lstbxHoraSalida.Items.Add(5);
            lstbxHoraSalida.Items.Add(6);
            lstbxHoraSalida.Items.Add(7);
            lstbxHoraSalida.Items.Add(8);
            lstbxHoraSalida.Items.Add(9);
            lstbxHoraSalida.Items.Add(10);
            lstbxHoraSalida.Items.Add(11);
            lstbxHoraSalida.Items.Add(12);
            lstbxHoraSalida.Items.Add(13);
            lstbxHoraSalida.Items.Add(14);
            lstbxHoraSalida.Items.Add(15);
            lstbxHoraSalida.Items.Add(16);
            lstbxHoraSalida.Items.Add(17);
            lstbxHoraSalida.Items.Add(18);
            lstbxHoraSalida.Items.Add(19);
            lstbxHoraSalida.Items.Add(20);
            lstbxHoraSalida.Items.Add(21);
            lstbxHoraSalida.Items.Add(22);
            lstbxHoraSalida.Items.Add(23);

            try
            {
                if (med != null)
                {
                    txtNombreMedico.Text     = med.Nombre;
                    txtApelidoMedico.Text    = med.Apellido;
                    txtEdadMedico.Text       = med.Edad.ToString();
                    dtpNacimientoMedico.Text = med.Fnac.ToString();
                    txtMatriculaMedico.Text  = med.Nmatricula.ToString();
                    // med.especialidad.DescEspecialidad = cboEspecialidades.SelectedItem.ToString();
                    //med.OS.Nombre = cboOS.SelectedItem.ToString();
                    Text = "Modificacion de Datos";
                }
                else
                {
                    med = new Medico();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }