public ResponseHelper GetVerificaDisponibilidad(string Licencia) { Respuesta = new ResponseHelper(); MVLicencia = new VMLicencia(); Respuesta.Data = MVLicencia.VerificaDisponibilidad(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!!"); } } }