示例#1
0
        public void cargar()
        {
            medicosNegocio medNeg = new medicosNegocio();

            dgvMedicos.DataSource          = medNeg.traerMedicos();
            dgvMedicos.Columns[0].Visible  = false;
            dgvMedicos.Columns[1].Visible  = false;
            dgvMedicos.Columns[15].Visible = false;
            dgvMedicos.Columns[2].Visible  = false;
            dgvMedicos.Columns[3].Visible  = false;
            dgvMedicos.Columns[8].Visible  = false;
            ////dgvMedicos.Columns[1].Visible = false;
        }
示例#2
0
        private void btneliminar_Click(object sender, EventArgs e)
        {
            medicosNegocio eliMedico = new medicosNegocio();
            Medico         med       = (Medico)dgvMedicos.CurrentRow.DataBoundItem;

            if (MessageBox.Show("desea eliminar", "eliminar?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                eliMedico.eliminarMedico(med);
                MessageBox.Show("eliminado!!");
                cargar();
            }
            else
            {
                return;
            }
        }
示例#3
0
        private void btnAgregarEspecialidadAlMedico_Click(object sender, EventArgs e)
        {
            gboxAgregarEspecialidadesAlMedico.Enabled = true;
            NUMENTRADA.Enabled     = false;
            NumericUpDown2.Enabled = false;

            medicosNegocio medNeg = new medicosNegocio();

            cboMedicos.DataSource    = medNeg.traerMedicos();
            cboMedicos.DisplayMember = "apellido";
            cboMedicos.ValueMember   = "idmedico";

            especialidadesNegocio espNeg = new especialidadesNegocio();

            CBOESPECIALIDADES.DataSource    = espNeg.traerEspecialidades();
            CBOESPECIALIDADES.DisplayMember = "especialida";
            CBOESPECIALIDADES.ValueMember   = "idespecialidad";
        }
示例#4
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (txtClave.Text == "")
     {
         MessageBox.Show("falta escribir la clave de busqueda...");
         return;
     }
     else
     {
         medicosNegocio medNeg = new medicosNegocio();
         dgvMedicos.DataSource          = null;
         dgvMedicos.DataSource          = medNeg.buscarMedico(cboCampo.SelectedItem.ToString(), cboCriterio.SelectedItem.ToString(), txtClave.Text.Trim());
         dgvMedicos.Columns[0].Visible  = false;
         dgvMedicos.Columns[1].Visible  = false;
         dgvMedicos.Columns[15].Visible = false;
         dgvMedicos.Columns[2].Visible  = false;
         dgvMedicos.Columns[3].Visible  = false;
         dgvMedicos.Columns[8].Visible  = false;
     }
 }
示例#5
0
        private void cboMedicos_SelectedIndexChanged(object sender, EventArgs e)
        {
            MedicoXespecil a = (MedicoXespecil)cboMedicos.SelectedItem;
            Int64          b = a.idmedico;


            medicosNegocio medNeg = new medicosNegocio();
            Medico         c      = medNeg.traerMedicosPorEspeciliadad(b);
            Int64          d      = c.Hora.HEntrada;
            Int64          f      = c.Hora.HSalida;
            turnosServicio turSer = new turnosServicio();

            cboHoraTurno.DataSource = turSer.traerlista(d, f);

            //    //cboHorarios.DataSource = medNeg.traerMedicosPorEspeciliadad(a.Idhorario);
            horarioServicio horSer = new horarioServicio();

            cboHorarios.DataSource    = horSer.traerListaHorariosPorMedico(c.Idhorario);
            cboHorarios.DisplayMember = "turno";
            // cboHorarios.ValueMember = "IDHORARIO";
        }
示例#6
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text == "" | txtApellido.Text == "" | txtDni.Text == "" | txtDireccion.Text == "" | txtTelParticular.Text == "" | txtTelPersonal.Text == "" | txtCorreo.Text == "")
            {
                MessageBox.Show("falta llenar campos");
                return;
            }
            else if (dtpFechaNac.Value > DateTime.Today)
            {
                MessageBox.Show("LA FECHA NO SE PUEDE SER MAYOR AL DIA DE HOY...");
                return;
            }


            medicosNegocio medNeg = new medicosNegocio();

            if (medi != null)
            {
                try
                {
                    Horarios b = (Horarios)CBOHORARIOS.SelectedItem;
                    medi.Idhorario = b.IdHorarios;
                    medi.Nombre    = txtNombre.Text.Trim();
                    medi.Apellido  = txtApellido.Text.Trim();
                    medi.Dni       = Convert.ToInt64(txtDni.Text.Trim());
                    medi.Direccion = txtDireccion.Text.Trim();
                    Localidad a = (Localidad)cboLocalidad.SelectedItem;
                    medi.Idlocalidad = a.Idlocalidad;
                    medi.Celular     = Convert.ToInt64(txtTelPersonal.Text.Trim());
                    medi.Telefono    = Convert.ToInt64(txtTelParticular.Text.Trim());
                    medi.Email       = txtCorreo.Text.Trim();
                    medi.FechaNac    = Convert.ToDateTime(dtpFechaNac.Value.ToString());
                    medi.Sexo        = Convert.ToString(cboSexo.SelectedItem);
                    medNeg.modificarMedico(medi);


                    MessageBox.Show("Paciente modificado...");
                    cargar();
                    limpiar();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                Medico   nuevo = new Medico();
                Horarios b     = (Horarios)CBOHORARIOS.SelectedItem;
                nuevo.Idhorario = b.IdHorarios;
                nuevo.Nombre    = txtNombre.Text.Trim();
                nuevo.Apellido  = txtApellido.Text.Trim();
                nuevo.Dni       = Convert.ToInt64(txtDni.Text.Trim());
                nuevo.Direccion = txtDireccion.Text.Trim();
                Localidad a = (Localidad)cboLocalidad.SelectedItem;
                nuevo.Idlocalidad = a.Idlocalidad;
                nuevo.Celular     = Convert.ToInt64(txtTelPersonal.Text.Trim());
                nuevo.Telefono    = Convert.ToInt64(txtTelParticular.Text.Trim());
                nuevo.Email       = txtCorreo.Text.Trim();
                nuevo.FechaNac    = Convert.ToDateTime(dtpFechaNac.Value.ToString());
                nuevo.Sexo        = Convert.ToString(cboSexo.SelectedItem);
                medNeg.agregarMedico(nuevo);

                MessageBox.Show("medico agregado exitosamente...");
                cargar();
                limpiar();
            }
        }
示例#7
0
 public void cargarMedEpeciliastis()
 {
     medicosNegocio medNeg = new medicosNegocio();
     //dgvListadoMedico.DataSource=medNeg
 }