private void MVBombero_AccionesUI(Action accion, TipoAccion tipo) { if (App.Current.Dispatcher.Thread == Thread.CurrentThread) { Console.WriteLine("hilo principal UI"); accion( ); switch (tipo) { case TipoAccion.Nuevo: this.kw.Visibility = Visibility.Visible; this.kw.Children.Clear( ); this.kw.Children.Add(this.FindResource("mm") as UIElement); break; case TipoAccion.Ejecutar: break; } } else { Console.WriteLine("hilo secundario UI"); App.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Background, (Action <Action, TipoAccion>)MVBombero_AccionesUI, accion, tipo); } }
private void VerControlMenor(long IdControl, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmControl objControlWindow = new frmControl(); objControlWindow.IdSeleccionado = IdControl; objControlWindow.IdMadre = IdSeleccionado; if (_grupofamiliarmadre != null) { objControlWindow.IdMadre = _grupofamiliarmadre.IdMadre.Value; } if (_grupofamiliar.TipoGrupoFamiliar == TipoGrupoFamiliar.Tutor) { objControlWindow.IdTutor = _grupofamiliar.IdTutor.Value; objControlWindow.IdTipoParentesco = _grupofamiliar.IdTipoParentesco.Value; } objControlWindow.TipoAccion = TipoAccion; objControlWindow.TipoControl = TipoControl.Menor; objControlWindow.Owner = this; objControlWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if ((TipoAccion == TipoAccion.Edicion) && (objControlWindow.Resultado == true)) { RecuperarControlMenor(); } objControlWindow = null; }
public EventoProximaAccionCombate(TipoAccion tipoAccion, AtaqueID ataque, Item item, PokemonModelo proximoPokemon = null) { TipoAccion = tipoAccion; Ataque = ataque; Item = item; ProximoPokemon = proximoPokemon; }
public frmDelteUpdate(frmMain ventana, String matricula, TipoAccion accion) { InitializeComponent(); this.mVentan = ventana; this.Matricula = matricula; AccionRealizar = accion; }
public DataSet ConsultarTipoAccion(TipoAccion obj) { try { return(ClsTipoAccion.ConsultarTipoAccion(obj)); } catch (Exception) { return(null); } }
private async void Guardar() { IsEnabled = false; #region Miranda: Guardar Tabla #region Ciclo para Guardar en Persistencia if (Application.Current.Properties.ContainsKey("ContadorAcciones"))//verifico cuantos elementos tiene mi lista para saber cual es la psocion del nuevo elemento a agregar { Elementos = (int.Parse((Application.Current.Properties["ContadorAcciones"]) as string)); } else { Elementos = 0; } Application.Current.Properties["TipoAccion" + Elementos] = TipoAccion.ToString(); Application.Current.Properties["FechaAccion" + Elementos] = FechaAccion.ToString(); Application.Current.Properties["Responsable" + Elementos] = ResponsableAccion.ToString(); Application.Current.Properties["Comentario" + Elementos] = Comentario.ToString(); Application.Current.Properties["ContadorAcciones"] = (Elementos + 1).ToString(); await Application.Current.SavePropertiesAsync(); #endregion int filas; filas = Elementos + 1; HeighListView = 44 * filas;//actalizo mi heigh await Application.Current.MainPage.DisplayAlert("Notificación", "Usted Tiene hasta Ahora: " + filas + " Acciones", "Excelente"); IsEnabled = true; Acciones.Add(new Accion() { Comentario = Comentario.ToString(), FechaAccion = FechaAccion, TipoAccion = TipoAccion.ToString(), Responsable = ResponsableAccion.ToString(), }); AnMeliponarioCajaViewModel.GetInstance().AccionesCaja = Acciones; //asigno los datos de mi lista AnMeliponarioCajaViewModel.GetInstance().HeighListViewB = this.HeighListView; //actualizo el heigh de mi vista anterior await Application.Current.MainPage.Navigation.PopAsync(); #endregion TipoAccion = string.Empty; OrigenColonia = string.Empty; ResponsableAccion = string.Empty; Comentario = string.Empty; IsEnabled = true; }
/// <summary> /// Dar seguimiento a las acciones importantes que realiza el usuario /// </summary> /// <param name="_tipo_accion">Tipo de Acción, Enum {INI,LEC,CAP,BOR,FIN}</param> /// <param name="_ubicacion_sistema">Módulo, sección, o funcionalidad </param> public void Log(TipoAccion _tipo_accion, string _ubicacion_sistema) { claseDB oDB = new claseDB(); oDB.Procedure = "gral_p_bit_actividad_usuario"; oDB.AddParameter("_tipo_accion", _tipo_accion); oDB.AddParameter("_guid_usuario", HttpContext.Current.User.Identity.Name); oDB.AddParameter("_ubicacion_sistema", _ubicacion_sistema); oDB.AddParameter("_url", HttpContext.Current.Request.Url.AbsolutePath); oDB.AddParameter("_ip", HttpContext.Current.Request.UserHostAddress); oDB.ExecuteProcedureNonQuery(); oDB.Dispose(); }
public Response ProcesarTipoAccion(TipoAccion obj) { try { return(ClsTipoAccion.ProcesarTipoAccion(obj)); } catch (Exception e) { return(new Response { IsSuccess = false }); } }
/// <summary> /// Permite consultar los Permisos de una Opción especifica de una Aplicación, /// devuelve un valor Booleano (True si tiene acceso y False si no lo tiene) /// </summary> /// <param name="tipo">Tipo de Permiso (si se escoge Otro se usará el parametro OtroPermiso)</param> /// <param name="NombreModulo">Literal. Opción del Sistema</param> /// <param name="OtroPermiso">Literal. Opcion utilizada cuando en Tipo se establece Otro</param> /// <remarks>Erick Orlando © 2008</remarks> public static bool ConsultarPermisos(TipoAccion tipo, string NombreModulo, string OtroPermiso = "") { //Recuperamos el Usuario Autenticado if (ApplicationContext.LocalContext["Principal"] != null) { ApplicationContext.User = ApplicationContext.LocalContext["Principal"] as IPrincipal; } //Consultamos los Permisos Efectivos var coleccion = PermisosEfectivosInfoList.GetPermisosEfectivosInfoList(); var opcion = OtroPermiso; switch (tipo) { case TipoAccion.PuedeAgregar: opcion = "Nuevo"; break; case TipoAccion.PuedeActualizar: opcion = "Editar"; break; case TipoAccion.PuedeEliminar: opcion = "Eliminar"; break; case TipoAccion.PuedeLeer: opcion = "Buscar"; break; default: if (String.IsNullOrEmpty(OtroPermiso)) { throw new ArgumentNullException("No se ha especificado un valor para el parámetro OtroPermiso"); } break; } var permisos = coleccion.Where(p => p.Opcion.Equals(NombreModulo) && p.Conceder.Equals(true) && p.Opcion.Equals(opcion)); foreach (var item in permisos) { if (ApplicationContext.User.IsInRole(item.Rol)) { return(true); } } //Si termina el recorrido de todos los Roles y ninguno tiene permisos return(false); //Devolvermos Falso. }
private void VerTutor(long IdTutor, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmTutor objTutorWindow = new frmTutor(); objTutorWindow.IdFamilia = IdSeleccionado; objTutorWindow.IdSeleccionado = IdTutor; objTutorWindow.TipoAccion = TipoAccion; objTutorWindow.Owner = this; objTutorWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if (((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) && (objTutorWindow.Resultado == true)) { RecuperarMadresYTutoresALaVez(); } objTutorWindow = null; }
private void VerFamilia(long IdFamilia, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmGrupoFamiliar objGrupoFamiliarWindow = new frmGrupoFamiliar(); objGrupoFamiliarWindow.IdSeleccionado = IdFamilia; objGrupoFamiliarWindow.TipoAccion = TipoAccion; objGrupoFamiliarWindow.Owner = this; objGrupoFamiliarWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if ((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) { if ((this.txtDocIde.Text.Trim().Length > 0) || (this.txtPaterno.Text.Trim().Length > 0) || (this.txtMaterno.Text.Trim().Length > 0) || (this.txtNombres.Text.Trim().Length > 0)) { Buscar(); } } objGrupoFamiliarWindow = null; }
/// <summary> /// Muestra las acciones del ente. /// </summary> /// <param name="accion">Accion.</param> private void MostrarAccion(TipoAccion accion) { MostrarPopup(); //QuitarTodasAcciones(); switch (accion) { case TipoAccion.ATAQUE: boton.GetComponentInChildren <Text>().text = "Ataque"; break; case TipoAccion.DEFENSA: boton.GetComponentInChildren <Text>().text = "Defensa"; break; case TipoAccion.EFECTO: boton.GetComponentInChildren <Text>().text = "Activar"; break; } }
public static DataSet ConsultarTipoAccion(TipoAccion obj) { try { var comando = new SqlCommand(); _conexion = AccesoDatos.Validar_Conexion("SisAsepba", ref _mensaje); if (_conexion == null) { _mensaje = "Error al encontrar la conexion proporcionada"; return(null); } else { AccesoDatos.Conectar(_conexion, ref _mensaje); comando.Connection = _conexion; comando.CommandText = SpConexion; comando.Parameters.AddWithValue("@@Accion", obj.Accion); comando.Parameters.AddWithValue("@@IdTipoAP", obj.IdTipoAccion); comando.Parameters.AddWithValue("@@Alias", obj.Alias); comando.Parameters.AddWithValue("@@Descripcion", obj.Descripcion); comando.Parameters.AddWithValue("@@UsuarioCreacion", obj.UsuarioCreacion); comando.Parameters.AddWithValue("@@FechaCreacion", obj.FechaCreacion); comando.Parameters.AddWithValue("@@FechaModificacion", obj.FechaModificacion); comando.Parameters.AddWithValue("@@UsuarioModificacion", obj.UsuarioModificacion); var resultado = AccesoDatos.LlenarDataTable(comando, ref _mensaje); var ds = new DataSet(); ds.Tables.Add(resultado.Copy()); return(ds); } } catch (Exception ex) { _mensaje = ex.Message; return(null); } finally { AccesoDatos.Desconectar(_conexion, ref _mensaje); } }
private void VerMadre(long IdMadre, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmMadre objMadreWindow = new frmMadre(); objMadreWindow.IdFamilia = 0; objMadreWindow.IdSeleccionado = IdMadre; objMadreWindow.TipoAccion = TipoAccion; objMadreWindow.Owner = this; objMadreWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if (((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) && (objMadreWindow.Resultado == true)) { this.Cursor = Cursors.Wait; OpcionDeBusquedaAsignada = 0; RealizarBusqueda(); this.Cursor = Cursors.Arrow; } objMadreWindow = null; }
private void cmdAceptarTask(TipoAccion tipoAccion) { if (tipoAccion == TipoAccion.Nuevo) { if (base.ContieneEstado(EstadosCMD.aceptar_nuevo______)) { return; } base.AgregarEstadosCMD(EstadosCMD.aceptar_nuevo______); } else if (tipoAccion == TipoAccion.Editar) { if (base.ContieneEstado(EstadosCMD.aceptar_editar_____)) { return; } base.AgregarEstadosCMD(EstadosCMD.aceptar_editar_____); } else { return; } var task = Task.Run(async( ) => { await Task.Delay(10); if (tipoAccion == TipoAccion.Editar) { await this.OnAceptarEditarTask( ); base.QuitarEstadosCMD(EstadosCMD.aceptar_editar_____); } else if (tipoAccion == TipoAccion.Nuevo) { await this.OnAceptarNuevoTaskAsync( ); base.QuitarEstadosCMD(EstadosCMD.aceptar_nuevo______); } }).ConfigureAwait(false); }
private void MVRolAcceso_AccionesUI(Action accion, TipoAccion tipo) { if (App.Current.Dispatcher.Thread == Thread.CurrentThread) { accion( ); switch (tipo) { case TipoAccion.Nuevo: //this.kw.Visibility = Visibility.Visible; //this.kw.Children.Clear ( ); //this.kw.Children.Add (this.FindResource ("mm") as UIElement); break; case TipoAccion.Ejecutar: break; } } else { App.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Background, (Action <Action, TipoAccion>)MVRolAcceso_AccionesUI, accion, tipo); } }
private void VerCorresponsabilidadDeMenor(long IdMenor, TipoAccion TipoAccion) { ModeloGrupoFamiliar modelogrupofamiliar = new ModeloGrupoFamiliar(); GrupoFamiliar grupofamiliar = new GrupoFamiliar(); grupofamiliar = modelogrupofamiliar.RecuperarTitularHabilitado(IdSeleccionado); if (grupofamiliar != null) { this.Cursor = Cursors.Wait; frmCorresponsabilidadMenor objCorresponsabilidadMenorWindow = new frmCorresponsabilidadMenor(); objCorresponsabilidadMenorWindow.IdFamilia = IdSeleccionado; objCorresponsabilidadMenorWindow.IdSeleccionado = IdMenor; objCorresponsabilidadMenorWindow.TipoAccion = TipoAccion; objCorresponsabilidadMenorWindow.Owner = this; objCorresponsabilidadMenorWindow.ShowDialog(); this.Cursor = Cursors.Arrow; objCorresponsabilidadMenorWindow = null; } else { MessageBox.Show("Se requiere especificar previamente titular de pago.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ActionResult Create(TablaGeneralViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") return RedirectToAction("Index", "Home"); if (!ModelState.IsValid) { switch (model.TipoTabla) { case eTipoTabla.TipoAccion: ViewBag.Title = Resources.TablasResource.CreateTipoAccionPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoAccionHeaderPage; break; case eTipoTabla.TipoAnuncio: ViewBag.Title = Resources.TablasResource.CreateTipoAnuncioPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoAnuncioHeaderPage; break; case eTipoTabla.TipoBandeja: ViewBag.Title = Resources.TablasResource.CreateTipoBandejaPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoBandejaHeaderPage; break; case eTipoTabla.TipoCartelera: ViewBag.Title = Resources.TablasResource.CreateTipoCarteleraPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoCarteleraHeaderPage; break; case eTipoTabla.TipoContacto: ViewBag.Title = Resources.TablasResource.CreateTipoContactoPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoContactoHeaderPage; break; case eTipoTabla.TipoDispositivo: ViewBag.Title = Resources.TablasResource.CreateTipoDispositivoPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoDispositivoHeaderPage; break; case eTipoTabla.TipoMensaje: ViewBag.Title = Resources.TablasResource.CreateTipoMensajePageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoMensajeHeaderPage; break; case eTipoTabla.TipoPersona: ViewBag.Title = Resources.TablasResource.CreateTipoPersonaPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoPersonaHeaderPage; break; case eTipoTabla.TipoPropuesta: ViewBag.Title = Resources.TablasResource.CreateTipoPropuestaPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoPropuestaHeaderPage; break; case eTipoTabla.TipoTicket: ViewBag.Title = Resources.TablasResource.CreateTipoTicketPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoTicketHeaderPage; break; case eTipoTabla.TipoUsuario: ViewBag.Title = Resources.TablasResource.CreateTipoUsuarioPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoUsuarioHeaderPage; break; case eTipoTabla.TipoVehiculo: ViewBag.Title = Resources.TablasResource.CreateTipoVehiculoPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoVehiculoHeaderPage; break; } return View(model); } using (SeguricelEntities db = new SeguricelEntities()) { string _Culture = db.Pais.Where(x => x.IdPais == model.IdPais).FirstOrDefault().Culture; switch (model.TipoTabla) { case eTipoTabla.TipoAccion: TipoAccion TipoAccion = new TipoAccion { Culture = _Culture, IdTipoAccion = model.Id, Nombre = model.Nombre }; db.TipoAccion.Add(TipoAccion); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Acción", 190000006, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoAnuncio: TipoAnuncio TipoAnuncio = new TipoAnuncio { Culture = _Culture, IdTipoAnuncio = model.Id, Nombre = model.Nombre }; db.TipoAnuncio.Add(TipoAnuncio); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla tabla Tipo Anuncio", 190000007, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoBandeja: TipoBandeja TipoBandeja = new TipoBandeja { Culture = _Culture, IdBandeja = model.Id, Nombre = model.Nombre }; db.TipoBandeja.Add(TipoBandeja); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Bandeja", 190000008, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoCartelera: TipoCartelera TipoCartelera = new TipoCartelera { Culture = _Culture, IdTipoCartelera = model.Id, Nombre = model.Nombre }; db.TipoCartelera.Add(TipoCartelera); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Cartelera", 190000009, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoContacto: TipoContacto TipoContacto = new TipoContacto { Culture = _Culture, IdTipoContacto = model.Id, Nombre = model.Nombre }; db.TipoContacto.Add(TipoContacto); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Contacto", 190000010, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoContrato: TipoContrato TipoContrato = new TipoContrato { Culture = _Culture, IdTipoContrato = model.Id, Nombre = model.Nombre }; db.TipoContrato.Add(TipoContrato); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Contrato", 190000011, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoDispositivo: TipoDispositivo TipoDispositivo = new TipoDispositivo { Culture = _Culture, IdTipoDispositivo = model.Id, Nombre = model.Nombre }; db.TipoDispositivo.Add(TipoDispositivo); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en de la tabla Tipo Dispositivo", 190000012, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoMensaje: TipoMensaje TipoMensaje = new TipoMensaje { Culture = _Culture, IdTipoMensaje = model.Id, Nombre = model.Nombre }; db.TipoMensaje.Add(TipoMensaje); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en de la tabla Tipo Mensaje", 190000013, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoPersona: TipoPersona TipoPersona = new TipoPersona { Culture = _Culture, IdTipoPersona = model.Id, Nombre = model.Nombre }; db.TipoPersona.Add(TipoPersona); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en de la tabla Tipo Persona", 190000014, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoPropuesta: TipoPropuesta TipoPropuesta = new TipoPropuesta { Culture = _Culture, IdTipoPropuesta = model.Id, Nombre = model.Nombre }; db.TipoPropuesta.Add(TipoPropuesta); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en de la tabla Tipo Propuesta", 190000015, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoTicket: TipoTicket TipoTicket = new TipoTicket { Culture = _Culture, IdTipoTicket = model.Id, Nombre = model.Nombre }; db.TipoTicket.Add(TipoTicket); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Ticket", 190000016, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoUsuario: TipoUsuario TipoUsuario = new TipoUsuario { Culture = _Culture, IdTipoUsuario = model.Id, Nombre = model.Nombre }; db.TipoUsuario.Add(TipoUsuario); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Usuario", 190000017, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoVehiculo: TipoVehiculo TipoVehiculo = new TipoVehiculo { Culture = _Culture, IdTipoVehiculo = model.Id, Nombre = model.Nombre }; db.TipoVehiculo.Add(TipoVehiculo); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Vehículo", 190000018, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); default: return View(model); } } }
private void VerTutor(long IdTutor, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmTutor objTutorWindow = new frmTutor(); objTutorWindow.IdFamilia = IdSeleccionado; objTutorWindow.IdSeleccionado = IdTutor; objTutorWindow.TipoAccion = TipoAccion; objTutorWindow.Owner = this; objTutorWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if (((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) && (objTutorWindow.Resultado == true)) RecuperarMadresYTutoresALaVez(); objTutorWindow = null; }
private void VerFamilia(long IdFamilia, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmGrupoFamiliar objGrupoFamiliarWindow = new frmGrupoFamiliar(); objGrupoFamiliarWindow.IdSeleccionado = IdFamilia; objGrupoFamiliarWindow.TipoAccion = TipoAccion; objGrupoFamiliarWindow.Owner = this; objGrupoFamiliarWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if ((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) { if ((this.txtDocIde.Text.Trim().Length > 0) || (this.txtPaterno.Text.Trim().Length > 0) || (this.txtMaterno.Text.Trim().Length > 0) || (this.txtNombres.Text.Trim().Length > 0)) Buscar(); } objGrupoFamiliarWindow = null; }
public static Response ProcesarTipoAccion(TipoAccion obj) { try { var comando = new SqlCommand(); _conexion = AccesoDatos.Validar_Conexion("SisAsepba", ref _mensaje); if (_conexion == null) { // mensaje = "Error al encontrar la conexion proporcionada"; return(new Response { IsSuccess = false, Message = "Error al encontrar la conexion proporcionada" }); } else { AccesoDatos.Conectar(_conexion, ref _mensaje); comando.Connection = _conexion; comando.CommandText = SpConexion; comando.Parameters.AddWithValue("@@Accion", obj.Accion); comando.Parameters.AddWithValue("@@IdTipoAP", obj.IdTipoAccion); comando.Parameters.AddWithValue("@@Alias", obj.Alias); comando.Parameters.AddWithValue("@@Descripcion", obj.Descripcion); comando.Parameters.AddWithValue("@@UsuarioCreacion", obj.UsuarioCreacion); comando.Parameters.AddWithValue("@@FechaCreacion", obj.FechaCreacion); comando.Parameters.AddWithValue("@@FechaModificacion", obj.FechaModificacion); comando.Parameters.AddWithValue("@@UsuarioModificacion", obj.UsuarioModificacion); var resultado = AccesoDatos.LlenarDataTable(comando, ref _mensaje); //return string.IsNullOrEmpty(mensaje) ? Convert.ToBoolean(resultado.Rows[0][0] ) : false; if (resultado == null || resultado.Rows.Count < 0) { return(new Response { IsSuccess = false, Message = "Error a la hora de realizar la consulta" }); } return(new Response { IsSuccess = true, Result = resultado.Rows[0][0] }); } } catch (Exception ex) { _mensaje = ex.Message; return(new Response { IsSuccess = false, Message = "Error a la hora de realizar la consulta, detalle del error: " + ex.Message }); } finally { AccesoDatos.Desconectar(_conexion, ref _mensaje); } }
private void VerCorresponsabilidadDeMenor(long IdMenor, TipoAccion TipoAccion) { ModeloGrupoFamiliar modelogrupofamiliar = new ModeloGrupoFamiliar(); GrupoFamiliar grupofamiliar = new GrupoFamiliar(); grupofamiliar = modelogrupofamiliar.RecuperarTitularHabilitado(IdSeleccionado); if (grupofamiliar != null) { this.Cursor = Cursors.Wait; frmCorresponsabilidadMenor objCorresponsabilidadMenorWindow = new frmCorresponsabilidadMenor(); objCorresponsabilidadMenorWindow.IdFamilia = IdSeleccionado; objCorresponsabilidadMenorWindow.IdSeleccionado = IdMenor; objCorresponsabilidadMenorWindow.TipoAccion = TipoAccion; objCorresponsabilidadMenorWindow.Owner = this; objCorresponsabilidadMenorWindow.ShowDialog(); this.Cursor = Cursors.Arrow; objCorresponsabilidadMenorWindow = null; } else MessageBox.Show("Se requiere especificar previamente titular de pago.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); }
private void VerControlMenor(long IdControlMenor, long IdMenor, long IdMadre, long IdTutor, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmControl objControlMenorWindow = new frmControl(); objControlMenorWindow.IdSeleccionado = IdControlMenor; objControlMenorWindow.IdMenor = IdMenor; objControlMenorWindow.IdMadre = IdMadre; objControlMenorWindow.IdTutor = IdTutor; objControlMenorWindow.TipoAccion = TipoAccion; objControlMenorWindow.TipoControl = TipoControl.Menor; objControlMenorWindow.Owner = this; objControlMenorWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if (TipoAccion == TipoAccion.Edicion) { this.Cursor = Cursors.Wait; OpcionDeBusquedaAsignada = 0; RealizarBusqueda(); this.Cursor = Cursors.Arrow; } objControlMenorWindow = null; }
private void VerControlPostPartoMadre(long IdControl, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmControlPostParto objControlWindow = new frmControlPostParto(); objControlWindow.IdSeleccionado = IdControl; objControlWindow.IdMadre = IdSeleccionado; if (_grupofamiliar.TipoGrupoFamiliar == TipoGrupoFamiliar.Tutor) { objControlWindow.IdTutor = _grupofamiliar.IdTutor.Value; objControlWindow.IdTipoParentesco = _grupofamiliar.IdTipoParentesco.Value; } objControlWindow.TipoAccion = TipoAccion; objControlWindow.Owner = this; objControlWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if ((TipoAccion == TipoAccion.Edicion) && (objControlWindow.Resultado == true)) RecuperarControlMadre(); objControlWindow = null; }
private void VerTutor(long IdTutor, TipoAccion TipoAccion) { this.Cursor = Cursors.Wait; frmTutor objTutorWindow = new frmTutor(); objTutorWindow.IdFamilia = 0; objTutorWindow.IdSeleccionado = IdTutor; objTutorWindow.TipoAccion = TipoAccion; objTutorWindow.Owner = this; objTutorWindow.ShowDialog(); this.Cursor = Cursors.Arrow; if (((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) && (objTutorWindow.Resultado == true)) { this.Cursor = Cursors.Wait; OpcionDeBusquedaAsignada = 0; RealizarBusqueda(); this.Cursor = Cursors.Arrow; } objTutorWindow = null; }
private void VerCorresponsabilidadMenor(long IdCorresponsabilidadMenor, long IdMenor, TipoAccion TipoAccion) { //this.Cursor = Cursors.Wait; //frmCorresponsabilidadMenor objCorresponsabilidadMenorWindow = new frmCorresponsabilidadMenor(); //objCorresponsabilidadMenorWindow.IdSeleccionado = IdCorresponsabilidadMenor; //objCorresponsabilidadMenorWindow.IdMenor = IdMenor; //objCorresponsabilidadMenorWindow.TipoAccion = TipoAccion; //objCorresponsabilidadMenorWindow.Owner = this; //objCorresponsabilidadMenorWindow.ShowDialog(); //this.Cursor = Cursors.Arrow; //if ((TipoAccion == TipoAccion.Nuevo) || (TipoAccion == TipoAccion.Edicion)) //{ // this.Cursor = Cursors.Wait; // OpcionDeBusquedaAsignada = 0; // RealizarBusqueda(); // this.Cursor = Cursors.Arrow; //} //objCorresponsabilidadMenorWindow = null; }
public IngresoController() : base(new IngresoClienteRest()) { ingresoClienteRest = (IngresoClienteRest)clienteRest; tipoAccionIngreso = TipoAccion.NULA; }
public IngresoDetalleController(Ingreso ingresoSeleccionado) { this.ingresoSeleccionado = ingresoSeleccionado; clienteRest = new IngresoDetalleClienteRest(); tipoAcccion = TipoAccion.NULA; }
public void notificarModificacion() { tipoAcccion = TipoAccion.MODIFICAR; }
public void notificarInsercion() { tipoAcccion = TipoAccion.INSERTAR; }
public void notificarAccionCancelada() { tipoAcccion = TipoAccion.NULA; }