private MSG mensajePorResolucion(REM rem) { switch (rem.Estado) { case EstadoResolucion.Ingresado: this.ID = rem.OutID.Value; this.copia = base.MemberwiseClone( ) as Bombero; return(new MSG(MensajeAdvertencia.Bueno, string.Concat("El ingreso del bombero ", this.NombreCompleto, " fue exitoso."))); case EstadoResolucion.Error_ingresado: return((MSG)MSG.ErrorIngresoSinEspecificar); case EstadoResolucion.Error_eliminado: return((MSG)MSG.ErrorEliminarSinEspecificar); case EstadoResolucion.segundo_id_invalido: return(new MSG("El usuario especificado al bombero no esta disponible.")); case EstadoResolucion.Eliminado: this.ID = -1; this.copia = null; return(new MSG(MensajeAdvertencia.Bueno, string.Concat("El bombero <b>", this.NombreCompleto, "</b> fue dado de baja satisfactoriamente."))); case EstadoResolucion.Error_eliminar_referencias: return(new MSG("El bombero no se eliminara, es aconsejable desactivar el usuario.")); case EstadoResolucion.Actualizado: this.copia = base.MemberwiseClone( ) as Bombero; return(new MSG(MensajeAdvertencia.Bueno, "La actualizacion del bombero fue un exito.") { Estado = EstadoResolucion.Actualizado }); case EstadoResolucion.primer_id_invalido: this.ID = -1; this.copia = null; return(new MSG(MensajeAdvertencia.Advertencia1, "El bombero no existe, eliminando referencias.")); case EstadoResolucion.Sin_cambios: return((MSG)Mensaje.SinCambios); } return((MSG)Mensaje.NoPasara); }
private static Bombero FilaAClase(PersonasDataSet.bomberoRow fila) { var item = new Bombero( ) { ID = fila.id, DPI = fila.dpi, Nombre = fila.nombre, Apellido = fila.apellido, FechaNacimiento = fila.fecha_nacimiento, Estado = (BomberoEstado)fila.estado, Rol = fila.IsrolNull( ) ? BomberoRol.SinRol : (BomberoRol)fila.rol, NoCarne = fila.carne, Foto = "", UsuarioID = fila.Isusuario_idNull( ) ? (Int32?)null : fila.usuario_id }; item.copia = item.MemberwiseClone( ) as Bombero; return(item); }