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(); }