private async void programacionservicioBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            Entidades.Programacionservicio programacionServicioActual = programacionservicioBindingSource.Current as Entidades.Programacionservicio;

            if (programacionServicioActual.ProgramacionServicioId > 0)
            {
                await ProgramacionServicioRepositorio.ActualizarAsync(programacionServicioActual);
            }
            else
            {
                await ProgramacionServicioRepositorio.CrearAsync(programacionServicioActual);
            }

            ModoEditar = false;
        }
        private async void btnSeleccionar_Click(object sender, EventArgs e)
        {
            //Se realiza la búsqueda de un horario con los datos brindados, si no existe se agrega, si existe se selecciona el existente.

            Entidades.Programacionservicio programacionservicio = ProgramacionServicioRepositorio.RecuperarPorNombreProgramacionServicio(ProgramacionServicioActual.Nombre);
            if (programacionservicio == null)
            {
                ProgramacionServicioActual.SucursalId = SucursalId;
                await ProgramacionServicioRepositorio.CrearAsync(ProgramacionServicioActual);

                programacionservicio = ProgramacionServicioRepositorio.RecuperarPorNombreProgramacionServicio(ProgramacionServicioActual.Nombre);
            }

            //ProgramacionServicioActual.Nombre


            ProgramacionServicioSeleccionado.Invoke(this, programacionservicio);
            Close();
        }
        private async void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
        {
            await ProgramacionServicioRepositorio.EliminarAsync(ProgramacionServicioActual);

            programacionservicioBindingSource.RemoveCurrent();
        }