private void btnIniciarSesion_Click(Object sender, RoutedEventArgs e) { var username = this.lblUsuario.Text; var contra = this.txtContra.Password; var c = BLL.Usuario.ComprobarInicioSesion(username, contra); if (c) { this.lblTextoErrorContra.Visibility = Visibility.Hidden; try { this.bombero = BLL.Bombero.BuscarPorUsuario(username); this.DialogResult = true; } catch { mostrarError( ); } } else { mostrarError( ); } }
public void CrearPDFMaternidad( ) { var list = InformeMaterniadad.ObtenerPorFecha(this.anio, this.meses.IndexOf(this.mes) + 1); Bombero director = new Bombero( ); director.Nombre = "Rene Anselmo"; director.Apellido = "Perez Perez"; Bombero secretario = new Bombero( ); secretario.Nombre = "Juan Luis"; secretario.Apellido = "Paz Paz"; string path = Directory.GetCurrentDirectory( ); string ubicacion = path + "/prueba.pdf"; var pdf = new PDF( ); pdf.Crear1Doc(ubicacion); pdf.Crear2Titulo("Maternidad", this.mes, this.anio); var t = pdf.Crear3EncabezadoTabla(typeof(InformeMaterniadad).GetProperties( ).Select(x => x.Name).ToArray( )); foreach (var item in list) { pdf.Crear4CuerpoTabla(t, item.Fecha, item.Hora, item.Cantidad, item.Lugar, item.Edad, item.Aborto, item.Atencion_de_parto, item.Traslados_a_Hospitales, item.Fallecido, item.Vivo); } pdf.Crear5PiePagina(t, director, secretario); pdf.Cerrar6( ); Process.Start("explorer.exe", path); }
public static List <Bombero> ObtenerBomberos( ) { try { using (var consulta = new DAL.DataSet1TableAdapters.bomberoTableAdapter( )) { var tabla = consulta.GetData( ); return(tabla.Select(fila => { var r = new Bombero( ) { nombre = fila.nombre, apellido = fila.apellido, dpi = fila.dpi, id = fila.id_bombero, estado = fila.IsestadoNull( ) ? EstadoBombero.Vacio : (EstadoBombero)fila.estado, id_usuario = fila.Isid_usuarioNull( ) ? null : (int?)fila.id_usuario }; r.copia = r.MemberwiseClone( ) as Bombero; return r; }).ToList( )); } } catch (Exception ex) { Console.WriteLine(ex.ToString( )); return(null); //throw; } }
public void Editar(int id_redactor) { try { using (var r = new insertarTableAdapter( )) { using (var result = r.sp_bombero(2, this.id, IFC(this.nombre, copia.nombre), IFC(this.apellido, copia.apellido), IFC(this.dpi, copia.dpi), null, IF(this.estado, copia.estado), null, IFE(this.user == null ? null : (int?)this.user.ID, copia.user == null ? (int?)null : copia.user.ID), id_redactor)) { var row = result.First( ); if (row.out_status != 1200) { throw new NoSePuedeEliminarException("el tipo de incidente."); } //this.id = -1; this.copia = base.MemberwiseClone( ) as Bombero; } } } catch (MySqlException ex) { var nex = Generador.GenerarDesdeMySqlException(ex); if (nex != null) { throw nex; } } }
public void Insertar(int id_redactor) { try { if (this.copia != null) { return; } using (var r = new insertarTableAdapter( )) { using (var s = r.sp_bombero(1, null, this.nombre, this.apellido, this.dpi, null, (byte)this.estado, null, user == null ? null : (int?)user.ID, id_redactor)) { var ss = s.First( ); if (ss.out_status != 1) { throw new NoSePudoIngresarException(""); } this.copia = base.MemberwiseClone( ) as Bombero; this.id = ss.out_id; } } } catch (MySqlException ex) { var nex = Generador.GenerarDesdeMySqlException(ex); if (nex != null) { throw nex; } } }
private void cerrarSesion_Click( ) { this.bombero = null; this.lblBienvenida.DataContext = null; this.contenido.Children.Clear( ); this.menugenial.Clear( ); this.menugenial.Add(this.inicioSesion); }
private void initBomberos( ) { var b = Bombero.ObtenerBomberos( ); this.bomberos = new List <Bombero> ( ); this.bomberos.Add(this.bomberoVacio); this.bomberos.AddRange(b); base.OnPropertyChanged("Bomberos"); }
public void ActualizarLista( ) { try { var incidentes = Bombero.ObtenerBomberos( ); if (incidentes == null) { throw new Excepciones.SinConexionException( ); } this.coleccion = new ObservableCollection <Bombero> (incidentes); base.OnPropertyChanged("Coleccion"); } catch (Excepciones.SinConexionException) { base.OnErrorMsgSinConexion(this.ActualizarLista); } }
public void Insertar(int id_redactor, string username, string contra, int id_acceso) { try { if (this.copia != null) { return; } using (var r = new insertarTableAdapter( )) { var id_user = -1; using (var s = r.sp_user(1, username, Usuario.CifrarValor(contra), id_acceso)) { var ss = s.First( ); if (ss.out_status != 1) { throw new NoSePudoIngresarException(""); } id_user = ss.out_id; } using (var s = r.sp_bombero(1, null, this.nombre, this.apellido, this.dpi, null, (byte)this.estado, null, id_user, id_redactor)) { var ss = s.First( ); if (ss.out_status != 1) { throw new NoSePudoIngresarException(""); } this.copia = base.MemberwiseClone( ) as Bombero; this.id = ss.out_id; } } } catch (MySqlException ex) { var nex = Generador.GenerarDesdeMySqlException(ex); if (nex != null) { throw nex; } } }
public void Editar(int id_redactor, string username, string contra, int id_acceso) { try { if (HayUsuario) { throw new AlgoMasException( ); } using (var r = new insertarTableAdapter( )) { var id_user = -1; using (var s = r.sp_user(1, username, Usuario.CifrarValor(contra), id_acceso)) { var ss = s.First( ); if (ss.out_status != 1) { throw new NoSePudoIngresarException(""); } id_user = ss.out_id; } using (var result = r.sp_bombero(2, this.id, IFC(this.nombre, copia.nombre), IFC(this.apellido, copia.apellido), IFC(this.dpi, copia.dpi), null, IF(this.estado, copia.estado), null, id_user, id_redactor)) { var row = result.First( ); if (row.out_status != 1200) { throw new NoSePuedeEliminarException("el tipo de incidente."); } //this.id = -1; this.copia = base.MemberwiseClone( ) as Bombero; } } } catch (MySqlException ex) { var nex = Generador.GenerarDesdeMySqlException(ex); if (nex != null) { throw nex; } } }
public void Crear5PiePagina(PdfPTable tblIncidente, Bombero director, Bombero secretario) { doc.Add(tblIncidente); doc.Add(Chunk.NEWLINE); //Firmas PdfPTable tblFirmas = new PdfPTable(2); PdfPCell clDirecto = new PdfPCell(new Phrase(director.NombreCompleto, this._tituloTabla)) { HorizontalAlignment = this.centrado, Border = 0 }; PdfPCell clSecretario = new PdfPCell(new Phrase(secretario.NombreCompleto, this._tituloTabla)) { HorizontalAlignment = this.centrado, Border = 0 }; tblFirmas.AddCell(clDirecto); tblFirmas.AddCell(clSecretario); clDirecto = new PdfPCell(new Phrase("Directo", _tituloTabla)) { HorizontalAlignment = this.centrado, Border = 0 }; clSecretario = new PdfPCell(new Phrase("Secretario", _tituloTabla)) { HorizontalAlignment = this.centrado, Border = 0 }; tblFirmas.AddCell(clDirecto); tblFirmas.AddCell(clSecretario); this.doc.Add(tblFirmas); }
public static Bombero BuscarPorUsuario(String nickname) { try { using (var consulta = new DAL.DataSet1TableAdapters.bomberoTableAdapter( )) { var tabla = consulta.GetDataBy(nickname); using (var sk = tabla.GetEnumerator( )) { if (!sk.MoveNext( )) { throw new InvalidOperationException("Sin usuarios en la consulta."); } var fila = sk.Current; if (sk.MoveNext( )) { throw new InvalidOperationException("Multiples usuarios en la consulta."); } var r = new Bombero( ) { nombre = fila.nombre, apellido = fila.apellido, dpi = fila.dpi, id = fila.id_bombero, estado = fila.IsestadoNull( ) ? EstadoBombero.Vacio : (EstadoBombero)fila.estado, user = Usuario.BuscarPorUsuario(fila.id_usuario) }; r.copia = r.MemberwiseClone( ) as Bombero; return(r); } } } catch (Exception ex) { Console.WriteLine(ex.ToString( )); return(null); } }
private void mnuitIniciarSesion_Click(Object sender, RoutedEventArgs e) { var n = new IniciarSesionWindow( ); var r = n.ShowDialog( ); //(bool?) true; if (!(r.HasValue && r.Value)) { return; } var activo = n.BomberoActivo; // TODO: comentariar luego. //activo = new BLL.Bombero ( ) { Nombre = "Saul Adolofo", Apellido = "Sac Herrera" }; this.brdBienvenida.Tag = "Hola"; this.lblBienvenida.DataContext = activo; this.brdBienvenida.Tag = null; this.bombero = activo; this.menugenial.Clear( ); foreach (var item in this.restos) { //TODO: quitar comentarios if (this.bombero.AccesoValido(item.Llave) || !item.Quitar) { this.menugenial.Add(item); } } }
public PersonalDestacado(Modelo1 mo, Bombero b) { this.modelo = mo; this.bombero = b; this.group = Guid.NewGuid( ).ToString( ).Replace("-", ""); }
public AsignacionUnidadMovil(Modelo1 reporte, Bombero b, UnidadMovil um) { this.reporte = reporte; this.bombero = b; this.unidad = um; }
private void AgregarIntegrantes(int id_redactor, DAL.DataSet1TableAdapters.insertarTableAdapter sql, int reporte_id, Bombero b, byte labor) { var t = sql.sp_integrantes(1, null, reporte_id, b.ID, labor, 0); }
public new bool ComprobarAsignacionConVacio(Bombero b, UnidadMovil u) { return(b == bomberoVacio || u == unidadMovilVacio); }