private async void ButtonGuardarLicencia_Clicked(object sender, EventArgs e) { try { if (!string.IsNullOrEmpty(AppPrueba.Helpers.Settings.Licencia)) { url = RestService.Servidor + "api/Licencia/GetActualizarLicenciaSucursal?UidLicencia=" + AppPrueba.Helpers.Settings.Licencia.ToString() + "&disponibilidad=true"; await _client.GetStringAsync(url); AppPrueba.Helpers.Settings.ClearAllData(); //App.MVLicencia.ActualizarLicenciaSucursal(UidLicencia: new Guid(AppPrueba.Helpers.Settings.Licencia), bdisponibilidad: false); } VMSucursales objSucursal = PickerSucursales.SelectedItem as VMSucursales; VMLicencia objLicencia = PickerLicencia.SelectedItem as VMLicencia; //App.MVLicencia.CambiaDisponibilidadDeLicencia(objLicencia.UidLicencia.ToString()); url = RestService.Servidor + "api/Licencia/GetCambiaDisponibilidadDeLicencia?Licencia=" + objLicencia.UidLicencia.ToString(); string GuidEmpresa = await _client.GetStringAsync(url); AppPrueba.Helpers.Settings.NombreSucursal = objSucursal.IDENTIFICADOR; AppPrueba.Helpers.Settings.Licencia = objLicencia.UidLicencia.ToString(); AppPrueba.Helpers.Settings.UidSucursal = objSucursal.ID.ToString(); var sucursal = App.MVSucursal.LISTADESUCURSALES.Find(s => s.ID == objSucursal.ID); AppPrueba.Helpers.Settings.NombreSucursal = sucursal.IDENTIFICADOR; AppPrueba.Helpers.Settings.Perfil = perfil; App.Current.MainPage = new MasterMenu(); } catch (Exception) { } }
protected void Eliminar() { var oLicencia = new Licencia(); var instance = ControlGeneral.GetInstance(); SucursalItem sucursal = instance.VMSucursalesLocal.ListaDeSucursales.Where(x => x.UidSucursal == UidSucursal).FirstOrDefault(); if (sucursal.oTurno == null) { VMLicencia HostingMvLicencia = new VMLicencia(); HostingMvLicencia.CambiaDisponibilidadDeLicencia(Licencia.ToString()); if (oLicencia.eliminarLicencia(Licencia.ToString())) { instance.VMSucursalesLocal.ObtenSucursales(); MessageBox.Show("Licencia eliminada"); } else { MessageBox.Show("Ha ocurrido un error al eliminar la licencia, intente mas tarde"); } } else { MessageBox.Show("Para eliminar la licencia cierra el turno primero de esta sucursal " + NombreSucursal + " e intenta otra vez"); } }
public ResponseHelper GetLicenciasEmpresa(string ID) { Respuesta = new ResponseHelper(); VMLicencia MVLicencia = new VMLicencia(); MVLicencia.ObtenerLicenciaSucursal(ID); Respuesta.Data = MVLicencia; return(Respuesta); }
public ResponseHelper GetActualizarLicenciaSucursal(Guid UidLicencia, int IdEstatus = 0, bool bdisponibilidad = false, string strIdentificador = "") { Respuesta = new ResponseHelper(); MVLicencia = new VMLicencia(); MVLicencia.ActualizarLicenciaSucursal(UidLicencia, IdEstatus, bdisponibilidad, strIdentificador); Respuesta.Status = true; Respuesta.Message = "Informacion agregada satisfactoriamente"; return(Respuesta); }
public ResponseHelper GetCambiaDisponibilidadDeLicencia(string Licencia) { Respuesta = new ResponseHelper(); MVLicencia = new VMLicencia(); MVLicencia.CambiaDisponibilidadDeLicencia(Licencia); Respuesta.Status = true; Respuesta.Message = "Informacion agregada satisfactoriamente"; return(Respuesta); }
public ResponseHelper GetVerificaEstatusDeLicenciaSucursal(string Licencia) { Respuesta = new ResponseHelper(); MVLicencia = new VMLicencia(); Respuesta.Data = MVLicencia.VerificaEstatusDeLicenciaSucursal(Licencia); Respuesta.Status = true; Respuesta.Message = "Informacion agregada satisfactoriamente"; return(Respuesta); }
public ResponseHelper GetValidaExistenciaDeLicencia(string Licencia) { Respuesta = new ResponseHelper(); MVLicencia = new VMLicencia(); Respuesta.Data = MVLicencia.ValidaExistenciaDeLicencia(Licencia); Respuesta.Status = true; Respuesta.Message = "Informacion agregada satisfactoriamente"; return(Respuesta); }
protected void GuardarLicencia() { oLicencia = new Licencia(); VMSucursales MVSucursal = new VMSucursales(); VMLicencia HostingMvLicencia = new VMLicencia(); VMLicencias licenciaLocal = new VMLicencias(); var instance = ControlGeneral.GetInstance(); string licencia = instance.VMLicencia.StrLicencia.Trim(); if (string.IsNullOrEmpty(licencia) || licencia.Length < 36) { MessageBox.Show("Debe ingresar una licencia valida"); } else { if (MVSucursal.ObtenerElTipoDeSucursal(licencia)) { if (HostingMvLicencia.VerificaDisponibilidad(licencia)) { int resultado = oLicencia.GuardarLicencia(licencia); instance.VMLicencia.StrLicencia = string.Empty; instance.VMSucursalesLocal.ObtenSucursales(); switch (resultado) { case 0: HostingMvLicencia.CambiaDisponibilidadDeLicencia(licencia); instance.Principal.VisibilidadVentanaLicencia = false; //instance.MVSucursalesLocal.ObtenSucursales(); MessageBox.Show("Sucursal agregada"); break; case 1: MessageBox.Show("Esta licencia ya ha sido vinculada"); break; default: break; } } else { MessageBox.Show("Licencia no disponible!!"); } } else { MessageBox.Show("La licencia no pertenece a una sucursal suministradora!!"); } } }
private void btnAgregar_Click(object sender, RoutedEventArgs e) { VMSucursales MVSucursal = new VMSucursales(); VMLicencia HostingMvLicencia = new VMLicencia(); VMLicenciaLocal oLicencia = new VMLicenciaLocal(); string licencia = txtLicencia.Text.Trim(); if (string.IsNullOrEmpty(licencia) || licencia.Length < 36) { MessageBox.Show("Debe ingresar una licencia valida"); } else { if (MVSucursal.ObtenerElTipoDeSucursal(licencia)) { if (HostingMvLicencia.VerificaDisponibilidad(licencia)) { int resultado = oLicencia.AgregarLicencia(licencia); txtLicencia.Text = string.Empty; switch (resultado) { case 0: //HostingMvLicencia.CambiaDisponibilidadDeLicencia(licencia); dhAgregarLicencia.IsOpen = false; var instance = ControlGeneral.GetInstance(); instance.MVSucursalesLocal.ObtenSucursales(); MessageBox.Show("Sucursal agregada"); break; case 1: MessageBox.Show("Esta licencia ya ha sido vinculada"); break; default: break; } } else { MessageBox.Show("Licencia no disponible!!"); } } else { MessageBox.Show("La licencia no pertenece a una sucursal suministradora!!"); } } }