private void button2_Click(object sender, EventArgs e)
        {
            int outPut;

            canceAdapter = new GD2C2016DataSetTableAdapters.Cancelacion_TurnoTableAdapter();

            if (comboBox1.Text == "" || string.IsNullOrWhiteSpace(textBox1.Text))
            {
                MessageBox.Show("Quedan datos por completar");
            }
            else
            {
                if (int.TryParse(textBox1.Text, out outPut))
                {
                    MessageBox.Show("El motivo no puede ser todo numérico");
                }
                else
                {
                    foreach (DataRow tipo in tipoCanceData.Rows)
                    {
                        if (tipo.Field <string>("tipo").Equals(comboBox1.Text))
                        {
                            idTipoCance = tipo.Field <decimal>("id");
                        }
                    }

                    canceAdapter.cancelarTurnoPorAfiliado(idUser, idTurno, idTipoCance, textBox1.Text);

                    MessageBox.Show("Turno dado de baja correctamente");
                    this.Close();
                    pca.Close();
                }
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            int outPut;

            GD2C2016DataSetTableAdapters.Cancelacion_TurnoTableAdapter canceAdapter = new GD2C2016DataSetTableAdapters.Cancelacion_TurnoTableAdapter();

            if (comboBox1.Text == "" || string.IsNullOrWhiteSpace(textBox1.Text))
            {
                MessageBox.Show("Quedan datos por completar");
            }
            else
            {
                if (int.TryParse(textBox1.Text, out outPut))
                {
                    MessageBox.Show("El motivo no puede ser todo numérico");
                }
                else
                {
                    foreach (DataRow tipo in tipoCanceData.Rows)
                    {
                        if (tipo.Field <string>("tipo").Equals(comboBox1.Text))
                        {
                            idTipoCancelacion = tipo.Field <decimal>("id");
                        }
                    }

                    if (horaInicio == null)
                    {
                        DateTime fecha      = Convert.ToDateTime(fechaCancelacion);
                        DateTime fechaCance = fecha.Date;

                        canceAdapter.cancelarDiaPorProfesional(idUser, fecha, idTipoCancelacion, textBox1.Text);

                        MessageBox.Show("Día cancelado correctamente");
                    }
                    else
                    {
                        DateTime fecha      = Convert.ToDateTime(fechaCancelacion);
                        DateTime fechaCance = fecha.Date;

                        canceAdapter.cancelarTurnosPorProfesional(idUser, fecha, horaInicio, horaFin, idTipoCancelacion, textBox1.Text);

                        MessageBox.Show("Turnos dados de baja correctamente");
                    }


                    this.Close();
                    pcp.Close();
                }
            }
        }